Vous êtes sur la page 1sur 1

TD N°3 : Les boucles

Exercice 1
Ecrire un algorithme qui calcule le factoriel d’un entier
Exercice 2
Ecrire un algorithme qui contrôle la saisie d’une température qui doit être entre valeur
minimale et une valeur maximale déjà entrées au clavier.
Exercice 3
Ecrire un algorithme qui après la saisie de n nombres réels, affiche le plus grand nombre.
Exercice 4
Ecrire un algorithme qui après la saisie d’un entier, affiche s’il est premier ou non.
Exercice 5
Ecrire un algorithme qui après la saisie du prix unitaire HT et la quantité achetée de chaque
article, calcule le montant HT de la facture. L’algorithme affiche à chaque fois la question :
Y a-t-il un autre article O/N? et l’utilisateur entre O pour répondre par OUI et entre N pour
répondre Non.
Exercice 6
Ecrire un algorithme qui demande un nombre de départ, et qui ensuite écrit la table de
multiplication de ce nombre, présentée comme suit (cas où l'utilisateur entre le nombre 7) :
Table de 7 :
7x1=7
7 x 2 = 14
7 x 3 = 21

7 x 10 = 70
Exercice 7
Ecrire un algorithme qui demande un nombre de départ, et qui calcule la somme des entiers
jusqu’à ce nombre. Par exemple, si l’on entre 5, le programme doit calculer :
1 + 2 + 3 + 4 + 5 = 15
NB : on souhaite afficher uniquement le résultat, pas la décomposition du calcul.
Exercice 8
Ecrire un algorithme qui après la saisie d'un entier, calcule :
 La somme de ces chiffres pairs.
 La somme de ces chiffres impairs.
 La moyenne de ces chiffres.
 Le nombre inverse. (Exemple l'inverse de 1234 est 4321)
Exercice 9
1. Calculez pour une valeur X donnée du type float la valeur numérique d'un polynôme de degré
n donné:
P(X) = AnXn + An-1Xn-1 + ... + A1X + A0
Les coefficients An, ... , A0 sont des réels entrés au clavier.
2. Utilisez le schéma de Horner qui évite les opérations d'exponentiation lors du calcul:

Vous aimerez peut-être aussi