Université Mohammed premier Département de Math et info Faculté des sciences Oujda Année universitaire13-14 module : LCI Filière : SMIA S2 TP d’informatique : N°4 • Saisie du contenu d’une variable, • Opération sur les variables, • Fonctions mathématiques Tous les algorithmes sont à traduire en des Programmes C équivalents Exercice 1 : En utilisant deux variables de type entier nommées par exemple a et b, écrire un algorithme qui : • demande à l’utilisateur le contenu de ces deux variables (l’utilisateur doit donner deux valeurs distinctes), • affiche dans cet ordre x puis y, • intervertit le contenu de ces deux variables et enfin affiche à nouveau x puis y Le but de cet exercice est d’échanger le contenu de deux variables et non pas d’en intervertir l’affichage. L’affichage avant et après l’échange est seulement demandé pour permettre de vérifier l’échange. Exercice 2 : Ecrire un algorithme qui affiche • le quotient et le reste de la division entière de deux nombres entiers x et y entrés au clavier. • Le carré de x • xy Exercice 3 : En utilisant trois variables de type réel nommées x, y et z, écrire un algorithme qui : • demande à l’utilisateur de saisir le contenu de chaque variable (le contenu de y doit être différent de 0), • affiche dans cet ordre x, y puis z, • divise x, y et z par y. • affiche les nouvelles valeurs (après la division) de x, y et z Exercice 4 : Ecrire un algorithme qui calcule la somme de quatre nombres du type int entrés au clavier, • en se servant de 5 variables (mémorisation des valeurs entrées) • en se servant de 2 variables (perte des valeurs entrées avec accumulation des calculs) Exercice 5 : En utilisant trois variables de type réel nommées x, y et z, écrire un algorithme qui : • demande à l’utilisateur un contenu différent pour ces trois variable, • affiche dans cette ordre x, y puis z, • effectue une permutation circulaire à droite des contenu de ces trois variables(x ==> y , y==> z , z ==>x) enfin • affiche à nouveau x, y, et z. Exercice 6 : Ecrire un algorithme qui permet de saisir un réel x et de calculer la fonction suivante : log(x+1). Tester le cas x+1>0.