Vous êtes sur la page 1sur 1

Série d'exercices : Les structures de contrôle

conditionnelles

Exercice N°1
Ecrire une analyse qui permet de calculer et d’afficher la plus grande valeur parmi 4 réels a, b, c et d.
Exemple : a = 15 b= 12 c= 23 d= 10 ; le programme affichera La plus grande valeur est 23

Exercice N°2
On se propose d’écrire un programme permettant de calculer et afficher un nombre N3 à partir de deux nombres N1
et N2 formé chacun de deux chiffres selon le principe suivant :
• Insérer le chiffre des dizaines du plus petit nombre parmi N1 et N2, entre les deux chiffres du plus grand nombre
parmi N1 et N2.
• Mettre le chiffre des unités du plus petit nombre parmi N1 et N2 à droite du nombre obtenu.
Exemple : Pour N1 = 53 et N2 = 16, N3 sera égal à 5136
Exercice N°3
Ecrire une analyse qui affiche, selon le cas, la nature du caractère (consonne, voyelle, chiffre, opérateur
arithmétique, autre) correspondant à une touche saisie.

Exercice N°4
Ecrire une analyse qui demande une date (jour et mois) et qui affiche la saison correspondante.
On rappelle : l’hiver commence le 22 décembre, le printemps le 21 mars, l’été le 21 juin et l’automne le 23
septembre.
On suppose que l’utilisateur entre une date valide.
Exemple : Pour Jour = 17 et Mois = 11 Le programme affichera : C’est l’automne

Exercice N°5
Ecrire un programme Pascal intitulé date, qui saisit une date sous la forme jj/mm/aaaa où jj représente le jour, mm le
mois et aaaa l’année puis l’affiche décodée sous la forme (jj mois aaaa)
Exemple : Pour la date 17/11/2009 ; elle devient 17 Novembre 2009

Exercice N°6
L’algorithme donné ci-dessous demande l’âge et le sexe d’un habitant, et affiche ensuite sur le fait que l’habitant paie
l’impôt ou ne paie pas l'impôt selon les règles suivantes :

• Les hommes de plus de 20 ans paient l’impôt


• Les femmes paient l’impôt si elles ont entre 18 et 35 ans
• Les autres ne paient pas l’impôt
0) Début impot
1) Ecrire("Entrer le sexe (M/F)"), Lire(sex)
2) Ecrire ("Entrer l'age: "), Lire(age)
3) Si Majus(sex) ="M" Alors Si age >20 Alors Ecrire ("paie l'impôt")
Sinon Ecrire ("ne paie pas l'impôt")
FinSI
Sinon Si (age >18) et (age <35) Alors Ecrire ("paie l'impôt")
Sinon Ecrire ("ne paie pas l'impôt")
FinSi
FinSI
4) Fin impot

Question : Traduire cet algorithme en Pascal en remplaçant l’action 3) par une seule structure conditionnelle
alternative Si...Alors…Sinon…FinSi
~1~