¿Puede explicar el if-else anidado con ejemplos?

1 Respuestas


  • 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

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación