Travaux Dirigés en ASD : les structures conditionnelles et répétitives
TD 2 : les structures conditionnelles
Chargée du module : Jihene Tounsi (C)
Exercice 1
Quelles sont les valeurs des variables A, B, C, D après exécution de l’algorithme pour les
valeurs initiales suivantes : a=5, b=3, c=4, d=6 / a=-1, b=2, c=2, d=2 / a=-1, b=-2, c=-2, d=3
Algorithme Exo1;
Variables
a,b,c,d : entier
debut
Ecrire(“SVP donnez 4 entiers”)
Lire (a)
Lire (b)
Lire (c)
Lire (d)
Si ((a>0 ou b>c) et (d>a ou d<5))alors
a 0
d b + c
Sinon
c a – b
Si c >0 alors
d -d
fin si
b 0
fin si
Ecrire(a,””,b,””,c,””,d)
Fin
Exercice 2
Ecrire un algorithme Jours, qui à partir du numéro du mois, affiche le nombre de jours.
P.S: Attention au cas du mois de février (29 jours pour une année bissextile sinon 28 jours)
a/ Proposez une solution avec la structure Si…alors.
b/ Refaire le même exercice avec la structure Selon.
Exercice 3
Ecrire un algorithme Lettre qui permet d’indiquer si une lettre est majuscule ou minuscule.
Exercice 4
Ecrire un algorithme Commande qui permet à un papetier de calculer le total d’une
commande de Rame de feuilles. Sachant que le prix unitaire TTC d’une rame est de 8dnt pour
une quantité inférieure à 20, de 7dnt pour une quantité inférieure à 50 et de 5dnt,400 pour une
quantité dépassant les 50 unités.