FOR
FOR...TO...STEP...NEXT</legend><div class="formatter-content">Instructions qui permettent de réaliser une boucle à l'intérieur d'un programme (répétition d'une suite d'instructions).
Les crochets indiquent un contenu optionnel.
Avec cette syntaxe, la boucle sera répétée nombre2-nombre+1 fois toutes les nombre3 fois. Par défaut, si STEP est omis, nombre3 est égal à 1.
</div></fieldset>
<fieldset class="formatter-container formatter-fieldset" style=""><legend>Syntaxe |
---|
FOR variable=nombre1 TO nombre2 [STEP nombre3] instructions instructions... NEXT [variable][,variable2...] |
Les crochets indiquent un contenu optionnel.
Avec cette syntaxe, la boucle sera répétée nombre2-nombre+1 fois toutes les nombre3 fois. Par défaut, si STEP est omis, nombre3 est égal à 1.
Exemple |
---|
Simulons un remplissage de grille d'Euromillions, via un tableau de 7 chiffres : 10 PRINT "EUROMILLIONS : chiffres entre 1 et 50, etoiles entre 1 et 9" 20 DIM A(7) 30 FOR I=1 TO 5 40 PRINT "Entrez le chiffre ";I : INPUT A(I) 50 IF A(I)<1 OR A(I)>50 THEN GOTO 40 60 NEXT I 70 FOR J=6 TO 7 80 PRINT "Entrez l'etoile ";J-5 : INPUT A(J) 90 IF A(J)<1 OR A(J)>9 THEN GOTO 80 100 NEXT J 110 END |
Résultat |
---|
On aura au final un t |
</div></fieldset>