Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
For...Next
FOR...NEXT réalisera une boucle sur elle-même pendant un nombre de fois donné.
For Variable = Valeur début To Valeur fin [Pas IncrémentaI]
Commandes
[Exit For]
Next
Dans l'exemple ci-dessous, l'option de pas Incrémental n'est pas utilisé. La boucle
FOR...NEXT s'incrémente par défaut d'une unité.
Dim K As Long
For K=0 To 10
Debug Dp(K),CR
Next
For K=10 To 0 Step –1
Debug Dp(K),CR
Next
La commande EXIT FOR permet de sortie d'une boucle FOR...NEXT à n'importe quel moment.
For K=0 To 10
Debug Dp(K),CR
If K=8 Then Exit For ' Si K = 8 alors on sort de la boucle FOR...NEXT.
Next
Lorsque vous utilisez une variable dans une boucle de type FOR...NEXT, vérifiez
impérativement que cette dernière soit capable de couvrir la plage complète des valeurs
demandées. Par exemple les variables de type Byte ne pourront aller que de 0 à 255. Pour des
nombres plus grands, une variable avec une plus grande gamme de variation devra être
choisie.
Dim K As Byte
For K=0 To 255
Debug Dp(K),CR
Next
Lorsque vous utilisez une option Incrémental négative (STEP –xx), pensez impérativement à
choisir une variable de type LONG afin de pouvoir gérer les nombres négatifs.
Dim LK As Long
For LK=255 To 0 Step –1
Debug Dp(LK),CR
Next
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
' Décrémentation de 10 jusqu'à 0.
' Le nombre -1 sera atteind en fin de boucle
138

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières