TD2 Language Programmation C
1 2 M CHENNOUFI Issam Filire TDI-1 Activit dapprentissage-E-002 Module TDI-03 Langage de programmation structur Structures alternatives Exo1 include ltstdiohgt include ltstdlibhgt int main char i7 int j18 ii2 division entiere switchi case 1 printfquotPremiernquotbreak case 2 printfquotDeuximenquotbreak case 3 printfquotTroisimenquotbreak default printfquotNon classenquot jj---j switchj case 1 printfquotPremiernquot case 2 printfquotDeuximenquot case 3 printfquotTroisimenquot default printfquotNon classenquot systemquotpausequot return 0 a Sans utiliser lordinateur trouvez et notez les rsultats des programmes ci-dessus b Vrifiez vos rsultats laide de lordinateur Exo2 Ecrivez un programme en C qui saisi ou lit 2 valeurs au clavier les compare et affiche la plus grande valeur Exo3 Ecrivez un programme qui lit 2 valeurs A et B les change si A gt B de manire les afficher dans lordre croissant Exo4 Ecrivez un programme qui lit trois valeurs entires A B et C au clavier et qui affiche la plus grande des trois valeurs en utilisant a if - else et une variable daide MAX b if - else if - - else sans variable daide c les oprateurs conditionnels et une variable daide MAX d les oprateurs conditionnels sans variable daide
2 2 Exo5 Ecrivez un programme qui lit trois valeurs entires A B et C au clavier Triez les valeurs A B et C par changes successifs de manire obtenir valA valB valC puis affichez les trois valeurs Exo6 Ecrivez un programme qui lit deux valeurs entires A et B au clavier et qui affiche le signe de la somme de A et B sans faire laddition Utilisez la fonction fabs de la bibliothque ltmathgt Exo7 crire un programme qui permet de Lire partir du clavier lge de lutilisateur avec la fonction scanf teste si la valeur est comprise entre 0 et 200 affiche si lutilisateur est majeur gt 18 ans ou mineur Exo8 Ecrire un programme C qui permet de simuler un menu en utilisant linstruction switchcase il affiche lutilisateur les choix possible comme suit Que voulez-vous faire q pour quitter s pour sauvegarder o pour ouvrir un nouveau fichier Puis selon le caractre que lutilisateur a saisi il affiche - Si q au revoir - Si s sauvegarde - Si o ouverture de fichier - Sinon ce nest pas un choix valable Exo9 Ecrire un programme qui demande lutilisateur de saisir un entier A puis qui affiche quotERREURquot si A nest pas un nombre impair compris entre 83 et 101 bornes incluses Dans le cas contraire on affiche quotPAS DERREURquot Exo10 Ecrire un programme qui demande lutilisateur de saisir les coordonnes de 4 points A B C et D puis qui affiche les informations suivantes - si A et B sont confondus on affiche quotA et B sont confondus quot - si C et D sont confondus on affiche quot C et D sont confondus - si A et B ne sont pas confondus et si C et D ne sont pas confondus on affiche soit AB et CD sont parallles soit AB et CD sont confondues soit AB et CD sont scantes Dans ce dernier cas on affiche les coordonnes de lintersection dAB et de CD
Tarik Hcine
TD2 Language Programmation C
E-002
أرسلت .
- الملفات : الملفات.
- المستوى : تقني متخصص.
- الشعبة : Techniques de Développement Informatique.
- الوحدة : Techniques de programmation structurée.
كلمات مفتاحية :
td2 language programmation
td2 language programmation