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 age < 18 ALORS
ECRIRE « Réduction de 10 % »
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 age < 18 ALORS
ECRIRE « Réduction de 10 % »
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 age < 18 ALORS
ECRIRE « Réduction de 10 % »
SINON SI age < 25 ALORS
ECRIRE « Réduction de 5 % »
SINON
ECRIRE « Aucune réduction »
FIN SI