Boucle non bornée
whileLes 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 :
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.
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.