Les structures conditionnelles
Exercice 1 : Le max de deux nombres
Écrire un programme qui détermine le max de deux réels.
Exercice 2 : La parité d’un entier
Écrire un programme qui détermine si un entier n est pair ou impair.
Exercice 3 : La permutation
Écrire un programme qui détermine lit deux entiers a et b et échange leurs valeurs
(les permute) si a est plus grand que b.
Exercice 4 : Le max de trois nombres
Écrire un programme qui détermine le max de trois réels.
Exercice 5 : Le signe du produit
Écrire un programme qui détermine le signe du produit de deux réels : positif,
négatif ou nul. Toutefois, il ne faut pas calculer leur produit.
Exercice 6 : La résolution d’une équation du 2 ème degré
Écrire un programme qui résout dans IR une équation du second degré de la forme
ax²+bx+c=0. Le programme doit lire les coefficients réels de l’équation et afficher les
solutions possibles avec un message approprié. Si l’utilisateur entre une valeur nulle
du premier coefficient, le programme doit afficher « Erreur d’équation ».
1/2
Les boucles
Exercice 1
Écrire un programme qui demande à l’utilisateur de saisir un entier positif n, et
calcule la somme 1+2+…+n. sans, toutefois, utiliser la formule n(n+1)/2.
Exemple : si l’utilisateur entre 5 le programme affiche « la somme de 1 à 5 est 15 ».
Exercice 2
Écrire un programme qui demande à l’utilisateur de saisir un entier positif n, et
calcule son factoriel.
Exemple : si l’utilisateur entre 5 le programme affiche « le factoriel de 5 est 120 ».
Exercice 3
Soit U une suite définie par :
𝑛
1
𝑈𝑛 = ∑
𝑘
𝑘=0
Écrire un programme qui demande à l’utilisateur de saisir n, et calcule Un.
Exercice 4
Soit U une suite définie par :
U0=7
Un+1 = 2Un+3
Écrire un programme qui demande à l’utilisateur de saisir n, et calcule Un.
Exercice 5
Écrire un programme qui demande à l’utilisateur de saisir un entier positif n, et
affiche tous ses diviseurs.
Exercice 6
Écrire un programme qui demande à l’utilisateur de saisir un entier positif n, et
détermine s’il est parfait ou non.
Un nombre est dit parfait s’il est égal à la somme de ses diviseurs stricts.
Exemple : 6 est parfait car 6=1+2+3.
Exercice 7
Écrire un programme qui demande à l’utilisateur de saisir un entier positif n, et
affiche tous les nombres parfaits inférieurs ou égaux à n.
2/2