viernes, 21 de febrero de 2014

Programación en Gambas (5)


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
          ...
ELSE
     Instrucció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