Section courante

A propos

Section administrative du site

WHILE

Tant que
BASICA/GWBASIC

Syntaxe

WHILE conditionvrai
 instructionssivrai
WEND

Paramètres

Nom Description
conditionvrai Ce paramètre permet une expression devant être vrai pour que les instructions s'exécutent.
instructionssivrai Ce paramètre permet les instructions à exécuter.

Description

Cette commande permet d'effectuer une boucle d'instruction tant que la condition est vrai.

Remarques

Bonnes pratiques

Une mauvaise pratique, consiste a effectuer un test IF THEN avec un GOTO au début IF comme ceci :

  1. 10 IF condition THEN PRINT "gladir.com":GOTO 10

Si vous devez déplacer vos instructions plus loin dans le code, vous aurez 2 endroits a changer le numéro de ligne. Pour cette raison, la bonne pratique serait d'utiliser la syntaxe suivante :

  1. 10 WHILE condition:PRINT "gladir.com":WEND

Ainsi, par exemple, vous pourrez la numéroté avec le numéro de ligne 1000 sans altéré le sens.

Exemple

Cet exemple permet de montrer un simple boucle avec la variable «a» :

  1. 10 A% = 0
  2. 20 WHILE A% < 10
  3. 30  PRINT "a = "; A%
  4. 40  A% = A% + 1
  5. 50 WEND

on obtiendra le résultat suivant :

a = 0
a = 1
a = 2
a = 3
a = 4
a = 5
a = 6
a = 7
a = 8
a = 9

Voir également

Les instructions de boucles

Dernière mise à jour : Lundi, le 19 janvier 2015