
IUTde Nice    2013 
Département Informatique  
API S1-Décalé     
TD1 
  2
 
 
Exercice 4 : premiers algorithmes 
Ecrire un programme qui demande un nombre à l’utilisateur, puis qui calcule et affiche le 
carré de ce nombre. 
 
Exercice 5 
Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le taux de TVA, et 
qui fournit le prix total TTC correspondant. Faire en sorte que des libellés apparaissent 
clairement. 
 
Exercice 6 : structure conditionnelle 
a) Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si 
leur produit est négatif ou positif (on laisse de côté le cas où le produit est nul). 
Attention toutefois : on ne doit pas calculer le produit des deux nombres. 
 
b) Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il 
l’informe de sa catégorie :  
• 
"Poussin" de 6 à 7 ans 
• 
"Pupille" de 8 à 9 ans 
• 
"Minime" de 10 à 11 ans 
• 
"Cadet" après 12 ans 
Peut-on concevoir plusieurs algorithmes équivalents menant à ce résultat ? 
 
Exercice 7 : boucles imbriquées  
 
a) Tables de multiplication 
Proposer un algorithme qui affiche une table de multiplication 10x10. 
b) Figures géométriques 
Écrire un algorithme qui dessine un carré plein 10x10 (rempli du caractère 
*
 par exemple). 
Fournir de nouveaux algorithmes pour des triangles rectangles, isocèles, etc. 
Idem, pour les mêmes figures, mais creuses cette fois.  
c) Figures et chiffres 
Pour chacune des deux figures suivantes, écrire et commenter un algorithme qui la produise. 
 
                                       0000000000 
               X                        111111111 
               XX                        22222222 
               XOX                        3333333 
               XOOX                        444444 
               XOOOX                        55555 
               XOOOOX                        6666 
               XOOOOOX                        777 
               XXXXXXXX                        88 
                                                9