Juanita
SYNTAX for anidado if:
IF (expresión-lógica) THEN
sentencias
IF (expresión-lógica) THEN
sentencias
ELSE
sentencias
END IF
sentencias
ELSE
sentencias
IF (expresión lógica) THEN
sentencias
END IF
sentencias
END IF El
ejemplo típico puede ser
Supongamos que necesitamos un programa segmento para leer un número x y mostrar su signo. Más precisamente, si x es positivo,
se muestra +; si x es negativo, se muestra -; de lo contrario, se muestra un 0.
Con una declaración IF-THEN-ELSE-END IF, tenemos una decisión bidireccional (es decir, verdadero o falso)
para este código se verá como
IF (x> 0) THEN
WRITE (*, *) '+'
ELSE
IF (x <0) LUEGO
ESCRIBIR (*, *) '-'
ELSE
ESCRIBIR (*, *) '0'
FIN SI
FIN SI