Condition simple
SI Condition ALORS
Bloc d’instructions
FIN SI
Les instructions sont exécutées si et seulement si la condition est vraie.
Exemple :
SI montantAchat > 100 ALORS
ECRIRE « Réduction : », montantAchat x 0,1
FIN SI
Alternative
SI Condition ALORS
Bloc d’instructions 1
SINON
Bloc d’instructions 2
FIN SI
Exécute le premier bloc si la condition est vraie, le deuxième sinon.
Exemple :
SI montantAchat > 100 ALORS
ECRIRE « Réduction : », montantAchat x 0,1
SINON
ECRIRE « Aucune réduction »
FIN SI
Condition multiple
SI Condition1 ALORS
Bloc d’instructions exécuté si Condition1 est vraie
SINON SI Condition2 ALORS
Bloc d’instructions exécuté si Condition2 est vraie
SINON SI ConditionN ALORS
Bloc d’instructions exécuté si ConditionN est vraie
SINON
Bloc d’instructions exécuté si aucune condition n’est vraie
FIN SI
Remarque : dans ce cas, un seul jeu d’instructions au maximum est exécuté.
Exemple :
SI montantAchat >= 200 ALORS
ECRIRE « Réduction : », montantAchat x 0,15
SINON SI montantAchat >= 100 ALORS
ECRIRE « Réduction : », montantAchat x 0,15
SINON
ECRIRE « Aucune réduction »
FIN SI