Description

L'instruction ELSE vient toujours après une instruction IF...THEN, ELSIF...THEN ou CASE.

Si l’instruction ELSE vient après IF ou ELSIF, l’instruction ou le groupe d’instructions sont exécutées seulement si les expressions booléennes correspondantes des instructions IF et ELSIF ont la valeur 0 (faux). Si la condition de l’instruction IF ou ELSIF est à 1 (vrai), l’instruction ou le groupe d’instructions ne sont pas exécutées.

Si l’instruction ELSE vient après CASE, l’instruction ou le groupe d’instructions ne sont exécutées que si aucun repère ne contient la valeur du sélecteur. Si un repère contient la valeur du sélecteur, l’instruction ou le groupe d’instructions ne sont pas exécutées.

NOTE : Vous pouvez imbriquer autant d'instructions IF...THEN...ELSE...END_IF que vous voulez pour créer des instructions de sélection complexes.

Exemple d'utilisation de ELSE

IF A>B THEN
   C:=SIN(A) * COS(B) ;
   B:=C - A ;
ELSE
   C:=A + B ;
   B:=C * A ;
END_IF ;

Voir aussi

IF

ELSIF

CASE