ON ... GOTO |
Dans aller à |
---|---|
ST BASIC |
Syntaxe
ON numericexpression GOTO linedescriptor [linedescriptor ] |
Description
Cette instruction permet d'effectuer des branchements à des numéros de ligne en fonction de cas supérieur à 1 consécutif.
Remarques
- La valeur de l'expression numérique détermine où est transférée l'exécution du programme. Si l'expression prend la valeur 1, le ON se branche sur la première étiquette. S'il est évalué à 2, ON passe à la deuxième étiquette, et ainsi de suite.
- Testez la valeur avant d'écrire une instruction ON.
- Les valeurs non entières sont arrondies au nombre entier le plus proche.
- Vous pouvez utiliser n'importe quel descripteur de ligne valide dans une instruction ON et vous pouvez écrire une instruction ON n'importe où dans votre programme.
Exemples
Voici des exemples typiques de l'utilisation de l'instruction ON GOTO :
- ON X GOTO INIT, 100, ENTRY, DONE
Voici un autre exemple :
Testez la valeur avant d'écrire une instruction ON. On obtiendra le résultat suivant :
SAISON A CE JOUR: 2SAISON A CE JOUR: 3
SAISON A CE JOUR: 4
SAISON A CE JOUR: 4
SAISON A CE JOUR: 5
SAISON A CE JOUR: 6
OK
Dernière mise à jour : Vendredi, le 7 Août 2020