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.
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…
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ó.

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”
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.
Comentarios
Publicar un comentario