WHILE |
Tant que |
---|---|
ST BASIC |
Syntaxe
WHILE logicalexpression |
Description
Cette instruction permet d'effectuer une boucle «tant que».
Remarques
- L'instruction WHILE lance une boucle WHILE/WEND continuant à s'exécuter jusqu'à ce que l'expression logique soit fausse (c'est-à-dire 0). Les instructions entre WHILE et WEND s'exécutent alors que l'expression conditionnelle de l'instruction WHILE est vraie.
- L'instruction WEND à la fin de la boucle renvoie le flux de programme à la condition WHILE. La condition de la boucle WHILE est évaluée et la boucle se répète tant que la condition est vraie (pas zéro). Lorsque la condition est fausse, l'exécution se poursuit à l'instruction suivant WEND.
- Vous pouvez imbriquer des boucles WHILE/WEND. Chaque WEND correspond au WHILE le plus récent. Un WHILE sans WEND ou un WEND sans WHILE provoque une erreur.
Exemples
Voici des exemples typiques de l'utilisation de l'instruction WHILE :
- WHILE A<B
Voici un autre exemple :
on obtiendra le résultat suivant :
COMPTEUR DE BOUCLECOMPTEUR DE BOUCLE
COMPTEUR DE BOUCLE
COMPTEUR DE BOUCLE
COMPTEUR DE BOUCLE
Ok
Dernière mise à jour : Vendredi, le 7 Août 2020