Vous êtes sur la page 1sur 2

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.
Travaux Dirigés en ASD : les structures conditionnelles et répétitives

Exercice 5
Ecrire un algorithme Equation qui permet de résoudre une équation du second degré.

P.S : Ax2+Bx+c
Exercice 6

Ecrire l’algorithme Heure qui permet d’afficher l’heure à la prochaine seconde. On récupère
l’heure actuelle dans des variables entières h, m, s.

Bon travail

Vous aimerez peut-être aussi