Section courante

A propos

Section administrative du site

SELECT CASE

Sélection de cas
Turbo Basic

Syntaxe

SELECT CASE résultat
 CASE valeur
  instruction_exécuté_si_vrai
 CASE valeur
  instruction_exécuté_si_vrai
 CASE valeur
  instruction_exécuté_si_vrai
 CASE ELSE
  instruction_exécuté_si_faux
END SELECT

Paramètres

Nom Description
résultat Ce paramètre permet d'indiquer l'expression à tester le résultat
valeur Ce paramètre permet d'indiquer la valeur avec lequel le résultat doit être comparer
instruction_exécuté_si_vrai Ce paramètre permet d'indiquer les instructions à exécuter si la condition est vrai
instruction_exécuté_si_faux Ce paramètre permet d'indiquer les instructions à exécuter si la condition est fausse

Description

Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat.

Exemple

Voici un exemple une utilisation typique de cette instruction :

  1. a = 2
  2. SELECT CASE a
  3.   CASE 1,2,3
  4.    PRINT "Entre 1 et 3"
  5.   CASE 4,5,6:
  6.    PRINT "Entre 4 et 6"
  7.   CASE 7:
  8.    PRINT "C'est 7"
  9.   CASE ELSE
  10.    PRINT "Inférieur ou égale à 0 ou supérieur à 8"
  11. END SELECT 

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 65

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