Sommaire

Boucle while

1. Syntaxe

La boucle while permet de traduire une logique de Tant que avec un test en début de structure. La syntaxe est la suivante :

while(condition) 
{ 
   séquence de code 
}

Avec la boucle while une séquence de code est exécutée tant que la condition placée entre parenthèses est vraie.

Il faut bien évidemment avec cette itération que l’état de la condition puisse évoluer au cours de la séquence de code intégrée dans les accolades. Il faut aussi être extrêmement attentif au fait que la condition puisse être évaluable au premier passage sur celle-ci. Il s’agit d’une cause de dysfonctionnement fréquente. La condition porte aussi très souvent sur l’état d’une variable de type compteur. Bien sûr pour espérer que le compteur puisse atteindre une valeur limite, il faut le modifier au cours de la séquence de code (incrémentation ou décrémentation).

Enfin, vous noterez dans les scripts de ce livre et sur les nombreux exemples disponibles sur Internet, la syntaxe alternative suivante (que nous avions déjà évoquée pour la structure conditionnelle if) :

while(condition) { 
   séquence de code 
}

2. Exercice n°9 : Moyenne de 10 nombres saisis au clavier

Sujet

Calculer et afficher la moyenne de 10 nombres lus au clavier.

En toute rigueur, cet exercice ...