Selon
. Définition du cas par défaut d'un éclatement.
Defaut
Fin Defaut
Defaut
permet de définir les traitements propres au cas par défaut de l'éclatement.
Par défaut, les traitements propres au cas par défaut s'arrêtent au Fin Defaut
. Il est néanmoins possible d'arrêter le traitement du cas par défaut au moyen de l'instruction Arreter, notamment dans le corps d'un test.
Le choix du cas s'effectue au cours de l'exécution en fonction de la valeur de la propriété de sélection qui doit être de type énuméré. Les propriétés et les méthodes déclarées dans le cas par défaut sont uniquement accessibles si aucun autre cas ne peut s'appliquer.
Principal
/*******/
Variable
/*******/
A : Entier;
Debut
...
Selon A Faire
Cas 1 Faire
/* Traitement du cas ou A vaut 1. */
...
Fin Cas
Cas Dans (1, 2) Faire
/* Traitement du cas ou A vaut 1 ou 2. */
...
Si A==1 Alors
/* Dans le cas ou A vaut 1, on s'arrête. */
Arreter;
Fin Si
/* Dans le cas ou A vaut 2, on continue. */
...
Fin Cas
Defaut
/* Cas par défaut. */
...
Si A<10 Alors
/* Dans le cas ou A est inférieur a 10, on s'arrête. */
Arreter;
Fin Si
/* Dans le cas ou A est supérieur a 10, on continue. */
...
Fin Defaut
Fin Selon
...
Fin Principal
- | - | - | - | - | - | - | - | - |