Définition
Cette instruction permet l'exécution d'un paramétrage si une condition est satisfaite sinon l'exécution d'un autre paramétrage.
L'indentation n'est pas obligatoire mais c'est une bonne technique pour améliorer la lisibilité.
Syntaxe
[SI] <Condition à tester> [FINSI] [ALORS] <Action si la condition est vraie> [FINALORS] [SINON] // (le [SINON] est optionnel) <Action si la condition est fausse> [FINSINON] // (le [FINSINON] est optionnel)
Exemple
L'exemple ci-dessous lit la valeur d'une variable, si cette variable est inférieure à 2, un message apparaît "Bonjour" sinon un autre message apparaît "Au revoir".
[SI] vu(1)< 2 [FINSI] [ALORS] SAM("test", "Bonjour " ) [FINALORS] [SINON] SAM("test", "Au revoir" ) [FINSINON]