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 ;