Juanita
SYNTAXE pour imbriquée if :
IF (expression-logique) THEN
instructions
IF (expression-logique) THEN
instructions
ELSE
instructions
END IF
instructions
ELSE
instructions
IF (expression-logique) THEN
instructions
END IF
instructions
END IF
exemple typique peut être
Supposons que nous ayons besoin d'un programme segment pour lire un nombre x et afficher son signe. Plus précisément, si x est positif,
+ est affiché ; si x est négatif, - est affiché ; sinon, un 0 est affiché.
Avec une instruction IF-THEN-ELSE-END IF, nous avons une décision bidirectionnelle (c'est-à-dire vrai ou faux)
car ce code ressemblera à
IF (x > 0) THEN
WRITE(*,*) '+'
ELSE
IF (x < 0) ALORS
WRITE(*,*) '-'
SINON
WRITE(*,*) '0'
FIN SI
FIN SI