2. Structure à choix multiples SELON-QUE
Syntaxe :
La structure SELONQUE permet d'effectuer tel ou tel traitement en fonction de la valeur des conditions 1ou 2 ou ..n .
Syntaxe :
SELONQUE
<condition 1> : <action 1>
<condition 2> : <action 2>
...
<condition n> : <action n>
SINON : <action_sinon>
FINSELONQUE
Méthode :
Fonctionnement :
1 : la condition 1 est évaluée :
• Si la condition 1 est vraie, alors on exécute l'action correspondante et on quitte la structure selon-que
• Si la condition 1 est fausse, on évalue la condition 2...et ainsi de suite.
2.Si aucune n'est vraie on effectue l'action sinon ( au cas où l'action sinon n'existe pas alors aucune action n'est exécutée !).
Exemple :
SELONQUE
Note ≥ 16 : ECRIRE (‘'TB'')
Note ≥ 14 : ECRIRE (‘'B'')
Note ≥ 12 : ECRIRE (‘'AB'')
Note ≥ 10 : ECRIRE (‘'Passable'')
SINON : ECRIRE (‘'ajourné'')
FINSELONQUE
Remarque :
NB :
En programmation, cette structure peut exister mais avec une forme ou un fonctionnement éventuellement différent. Si elle n'existe pas, il faut se souvenir que, en fait, SELONQUE est un raccourci d'écriture pour des SI imbriqués.