Ir al contenido principal

Visual Basic

 Estructura Simple (If _ Then)

La estructura alternativa simple si-entonces (en inglés if-then o bien IF-THEN ) ejecuta una determinada acción cuando se cumple una determinada condición. La selección si-entonces evalúa la condición y . . .

Si la condición es verdadera, entonces ejecuta la acción S1 (o acciones caso de ser S1 una acción compuesta y constar de varias acciones).

Si la condición es falsa, entonces no hacer nada.

Ejercicio con If…Then

Cree un nuevo proyecto con nombre If Then

Agregue al formulario un button, le da doble clic y escriba el siguiente código.

5400

En este proyecto declaramos la variable Robot y le asignamos el valor “Marte” y luego ponemos la condición que si ( If ) la variable  Robot es igual a “Marte” entonces ( Then ) debe mostrarse un mensaje que dice “El Robot Curiosity llegó al planeta Marte en el 2012”

No se olvide poner entre comillas el texto para que VB lo interprete literalmente.

El código tendrá la siguiente apariencia…

5401

Depure o ejecute el programa y verá que se despliega el formulario y al dar clic en el button, aparece el mensaje como se escribió en el código, por que la condición si se cumplió.

5402

En el ejemplo anterior la condición si  se cumplió por que la variable Robot es igual a Marte, entonces (Then) se mostró el mensaje; Pero ¿Qué pasa Si (If) la condición no se cumple?

Si la condición Robot=”Marte” no se cumple entonces no sucede nada porque no se le a dado instrucciones al programa para que haga algo si la condición no se cumple por lo que al ejecutar el programa y darle clic al button no ocurre absolutamente nada.

Para probar lo anterior, agréguele al código la letra s en la palabra “Marte” para que diga “Martes” en vez de “Marte”

El código quedará como se muestra a continuación…fíjese que dice “Martes” en vez de “Marte”

5304

Presione F5 para ejecutar el programa y verá que al dar clic en el button no sucede ni un evento por que la condición no se cumplió.

Para hacer que suceda algo si la condición no se cumple debemos programarlo usando otra palabra  clave o reservada de Visual Basic llamada ELSE.


Practica 5


Comentarios

Entradas más populares de este blog

Visual Basic

 Control Command Button Control Button (Botón) El control Button o botón es de mucha utilidad, pues a través de él, podemos dar órdenes, o sea, sirve como comando, por eso en las primeras versiones  de Visual Basic se llamaba  Command Button  o botón de comando. Ejercicio: Usando un Botón En el siguiente ejercicio usaremos un botón para que muestre un mensaje. Vea a continuación una imagen del botón en el cuadro de herramientas… Y luego vea como se ve en el formulario… Imagen del botón en el formulario… Como ya se mencionó, en este libro, el control Button o botón sirve principalmente para ejecutar comandos; como por ejemplo, el  evento clic , es decir, que si presionamos un botón y está programado para hacer que suceda una acción al hacer clic sobre él; por  ejemplo salir del programa, entonces se cerrará el programa. Acciones y resultados que se pueden programar en un Botón: Algunos de los resultados que se podrían programar en un botón podrían ser las si...

Visual Basic

 Estructura Selec....Case La estructura Select Case se encarga de hacer que el   rumbo de la información en nuestra macro se dirija según el valor de la variable selectora . La selección del caso tendría como resultado tomar acciones, tal y como se muestra en el siguiente esquema. La variable selectora puede ser de cualquier tipo. Instrucción Select Case Ejecuta uno de los diferentes grupos de  instrucciones , según el valor de una  expresión . La sintaxis de la instrucción  Select Case  consta de estas partes: Part Descripción testexpression Obligatorio. Cualquier  expresión numérica  o  expresión de cadena . expressionlist-n Necesario si aparece un  Case . Lista delimitada de uno o varios de los siguientes formularios:  expression ,  expression To expression ,  Is comparisonoperator   expression . La  palabra clave   To  especifica un rango de valores. Si usa la palabra clave  To , el valor infe...