logo
Boucle non bornée

Boucle while

Les programmes suivants permettent de saisir plusieurs nombres et d'afficher leur somme.

Dans un premier temps supposons qu'il faut additionner exactement 4 nombres, dans ce cas nous pouvons utiliser un boucle for pour réaliser cela :

Console


		
       
	

Maintenant imaginons qu'on ne sache pas à l'avance la quantité de nombres à additionner, nous devons alors utiliser une boucle while et décider, par exemple, d'indiquer au programme la fin de la saisie en entrant la valeur 0.

Console


	  

Comment fonctionne l'instruction while ?

L'instruction while contient un test, le bloc d'instructions de la boucle est exécuté tant que le résultat de ce test est true.

Pour bien comprendre le fonctionnement de ce dispositif, déroulez le déboggeur pour le programme suivant :

Voici le programme qui donne le reste de la division d'un nombre entier par 7 en procédant par soustractions successives.

Console