Explications:
bonjour,
Quelques explications : Tant que i<4, on demande d'afficher ipuis d'augmenter ide 1. Du coup le résultat sera l'affichage vertical de 0, 1, 2 et 3. Le chiffre 4 ne sera pas affiché car quand ivaut 4, la condition i<4n'est pas vérifiée donc on n'exécute pas la boucle.
Les conditions que l'on peut mettre après while sont exactement les mêmes que pour if.
Remarque important : Ça peut paraitre du bon sens sur des exemples simples comme celui ci mais il ne faut pas oublier d'augmenter i sinon je vaudra toujours 0 et donc le programme affichera des 0 jusqu'à la fin des temps... C' est ce qu'on appelle une boucle infinie.