-
Cómo crear un programa de Visual Basic utilizando una sentencia "Si Else"
-
En el mundo de la programación de la declaración "Si Else" es ampliamente utilizado y es importante reconocer su sintaxis para depurar programas escritos por otros programadores. Un "Si ... entonces ... Else" pone a prueba una expresión y evalúa a verdadero o falso y luego ejecuta una instrucción siguiente "IF..THEN" si es cierto lo contrario se ejecuta la instrucción que sigue a "Else". La declaración ha interrumpido por una "End If". Además, "Si ... entonces ... Else" declaraciones se pueden anidar unos dentro de otros para reducir la solución de un problema más complicado.Instrucciones
1 Iniciar Microsoft Visual Basic Express, haga clic en "Nuevo proyecto ..." en el panel izquierdo de la pantalla de su ordenador y haga doble clic en "Aplicación de Windows Forms" para crear un nuevo proyecto.
2 Haga doble clic en "botón" en el panel de "caja de herramientas" para añadir un nuevo botón de control. Haga doble clic en "Label" para añadir una nueva etiqueta y haga doble clic en "Cuadro de texto" para añadir un nuevo cuadro de texto. Haga doble clic en el formulario para abrir "Form1.vb" y escriba el siguiente código de abajo "Form1_Load" para añadir texto a la etiqueta:
Me.Label1.Text = "Introduzca un número entre 0 y 10."
3 Haga clic en "Form1.vb [Diseño]", haga doble clic en "Button1" para abrir el módulo de código y escriba lo siguiente a continuación del procedimiento "Button1_Click" para crear una variable:
Dim myNum como número entero
4 Escribe lo siguiente para obtener el valor del control de cuadro de texto:
myNum = Me.TextBox1.Text
5 Escriba el siguiente código para ejecutar un grupo de "si ... entonces ... Else" declaraciones anidadas para encontrar el número introducido por el usuario:
Si myNum> = 0 Y myNum <= 10 A continuación,
If myNum > 5 And myNum <= 10 Then
Si myNum = 6 A continuación,
MsgBox ( "Usted ha introducido el número 6")
ElseIf myNum = 7 Entonces
MsgBox ( "Usted ha introducido el número 7")
ElseIf myNum = 8 Entonces
MsgBox ( "Usted ha introducido el número 8")
ElseIf myNum = 9 Entonces
MsgBox ( "Usted ha introducido el número 9")
Más
MsgBox ( "Usted ha introducido el número 10")
Terminara si
Más
Si myNum = 0 Entonces
MsgBox ( "Usted ha introducido el número 0")
ElseIf myNum = 1 A continuación,
MsgBox ( "Usted ha introducido el número 1")
ElseIf myNum = 2 A continuación,
MsgBox ( "Usted ha introducido el número 2")
ElseIf myNum = 3 A continuación,
MsgBox ( "Usted ha introducido el número 3")
ElseIf myNum = 4 A continuación,
MsgBox ( "Usted ha introducido el número 4")
Más
MsgBox ( "Usted ha introducido el número 5")
Terminara si
Terminara si
Más
MsgBox ( "Por favor, introduzca un número entre 0 y 10")
Terminara si
El programa le permitirá al usuario saber si el número introducido no está en rango.
6 Pulse la tecla "F5" para ejecutar el programa y escriba un número entre cero y 10. Haga clic en "Button1" para ejecutar el código y mostrar el número que ha introducido.