Instrucción IF …
THEN … ELSE
La
instrucción If … Then … Else, sirve
para indicar qué tiene que hacer el programa si se cumple una condición
y, si es el caso, también qué debe hacer si esa condición no se cumple.
La sintaxis de esta instrucción sería:
IF condición THEN
Instrucción 1
Instrucción 2
Instrucción 3
...
ELSEInstrucción 1
Instrucción 2
Instrucción 3
...
ENDIF
Cuando se encuentra una instrucción If … Then … Else, el programa comprueba si se cumple la condición tras la palabra If. Si dicha condición es verdadera, se ejecutarán todas las instrucciones que se encuentren a continuación the Then. Si la condición no se cumple el programa ejecutará todas las instrucciones situadas después de Else hasta el Endif.
La
palabra Else es opcional y puede no
existir si no necesitamos que se haga nada en caso de que la condición no se
cumpla.
La instrucción If … Then … Else, puede ser más compleja de lo aquí explicado e
incluso admiten ser anidadas unas dentro de otras, pero no profundizaremos de
momento más en ellas.
Veamos
algunos ejemplos. El siguiente programa evalúa la edad de una persona y como
resultado de ello muestra por pantalla las frases: “Usted es mayor de edad” o “Usted
es menor de edad” dependiendo de si la edad introducida por el usuario es mayor
o igual a 18 o menor respectivamente.
No hay comentarios:
Publicar un comentario