SELON...

SELON QUE variable vaut

    1:instruction1

    2: instruction2

    3: instruction3

    4: instruction4

FINSELON

Lorsque la condition ne peut pas avoir de réponse binaire on utilisera la structure - plus rare - SELON QUE.

....

DEBUT

    afficher("Donner votre âge : ")

    saisir(age)

    SELON QUE age vaut

        0..3 : afficher("Bébé")

        4..12 : afficher("Enfant")

        13..18 : afficher("Adolescent")

        19..150 : afficher("Adulte")

    FINSELON

FIN

Dans l'exemple précédent , la variable age est un entier compris entre 0 et 150. Selon sa valeur, le message affiché sera différent.

On remarquera la notation utilisée pour définir un intervalle de valeurs.

Lycée Théodore DECK - NB2011