Université Mohammed premier Année universitaire13-14
Département de Math et info module : LCI
Faculté des sciences Filière : SMIA S2
Oujda
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)