Vous êtes sur la page 1sur 9

Les instructions de branchement

conditionnel
1) Branchement multiple switch
Sa forme la plus générale est celle-ci :
switch (Variable) {
case Valeur1 :
Liste d'instructions;
break;
case Valeur2 :
Liste d'instructions;
break;
case Valeurs... :
Liste d'instructions;
break;
default:
Liste d'instructions;
Si la valeur de expression est égale à l'une des constantes, la liste d'instructions correspondant est
exécutée. Sinon la liste d'instructions correspondant à default est exécutée. L'instruction default est
facultative.
77
Les instructions de branchement
conditionnel

2) Branchement multiple switch

Exemple:
- Ecrire un programme en C qui demande à l’utilisateur de saisir le
numéro du mois et affiche le nombre total de jours de ce mois.

78
Les Structures itératives
(Boucles)
Une boucle est un moyen de répéter les mêmes
instructions plusieurs fois suivant le résultat d’une
condition.

Boucles à entrée contrôlée Boucles à sortie contrôlée

for
do..while
while
79
Les Structures itératives
(Boucles)

1) La boucle for
Syntaxe :
for ( initialisation; Condition; mise à jour )
{
//bloc d'instructions à répéter
instruction1;
instruction2;

}

Initialisation  Donner une valeur initiale au compteur


Condition  Si elle est « vraie », nous exécuterons le corps de la boucle
Mise à jour  incrémenter / décrémenter le compteur
80
Les Structures itératives
(Boucles)

1) Exemple
Écrire un programme qui affiche « Bonjour » dix fois.

81
Les Structures itératives
(Boucles)

2) La boucle while
- Syntaxe
while ( condition )
{

//bloc d'instructions à répéter


instruction1;
instruction2;

}

82
Les Structures itératives
(Boucles)

2) La boucle while
Exemple 1
Écrire un programme qui affiche « Bonjour » dix fois.
Exemple 2
Ecrire un prgm qui demande puis affiche e nombre d’enfant d’un
utilisateur. On redemande le nombre d'enfants à l'utilisateur tant
que celui-ci est inférieur à 0. (Ce genre de boucle permet de s'assurer que
l'utilisateur rentre un nombre correct.)

83
Les Structures itératives
(Boucles)

3) La boucle do..while
Syntaxe
do {
//bloc d'instructions à répéter
instruction1;
instruction2;

}
while ( condition ) ;

84
Les Structures itératives
(Boucles)

3) La boucle do..while
Exemple 1
Écrire un programme qui affiche « Bonjour » dix fois.
Exemple 2
Ecrire un prgm qui demande puis affiche e nombre d’enfant d’un
utilisateur. On redemande le nombre d'enfants à l'utilisateur tant
que celui-ci est inférieur à 0. (Ce genre de boucle permet de s'assurer que
l'utilisateur rentre un nombre correct.)

85

Vous aimerez peut-être aussi