Section courante

A propos

Section administrative du site

ON ... GOTO

Saute à un numéro de ligne si le cas est rencontré
Turbo Basic

Syntaxe

ON cas GOTO numéroligne1,numéroligne2,numéroligne3,...

Paramètres

Nom Description
cas 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.

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

Références

INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 64

Dernière mise à jour : Mardi, le 28 juillet 2015