Section courante

A propos

Section administrative du site

ON ... GOTO

Dans .. aller à
QuickBASIC/QBasic

Syntaxe

ON expression% GOTO numéroligne1,numéroligne2,numéroligne3,...

Paramètres

Nom Description
expression% Ce paramètre permet d'indiquer une valeur supérieur ou égal à 1.
numéroligne1 Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement si cas vaut 1
numéroligne2 Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement si cas vaut 2
numéroligne3 Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement si cas vaut 3
... Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement si cas vaut ...

Description

Cette commande permet d'effectuer des branchements à des numéros de ligne en fonction de cas supérieur à 1 consécutif.

Remarques

Exemple

Voici un exemple une utilisation typique de cette instruction :

  1. a = 2
  2. ON a GOTO 10, 20, 30, 40, 50, 60, 70, 80, 90, 100
  3. 10 '
  4. 20 '
  5. 30 '
  6.    PRINT "Entre 1 et 3"
  7.    GOTO 120
  8. 40 '
  9. 50 '
  10. 60 '
  11.    PRINT "Entre 4 et 6"
  12.    GOTO 120
  13. 70 '
  14.    PRINT "C'est 7"
  15.    GOTO 120
  16. 80 '
  17. 90 '
  18. 100 '
  19.   PRINT "Inférieur ou égale à 0 ou supérieur à 8"
  20. 120 '

on obtiendra le résultat suivant :

Entre 1 et 3

Voir également

Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - SELECT CASE
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - ON ... GOTO

Dernière mise à jour : Mercredi, le 14 septembre 2016