Tecnología

Inicio

Cómo escribir un programa que permite a un usuario especificar dos números

Cómo escribir un programa que permite a un usuario especificar dos números


Escribir un programa que permite a los usuarios especificar dos números y luego utilizarlos en su programa para devolver un resultado se puede lograr fácilmente en Visual Basic. La mayoría de los programas de ordenador requieren un usuario a la información de entrada y una de las mejores maneras de hacer esto es a través de una interfaz de usuario. Puede agregar controles a una interfaz de usuario para capturar la información del usuario, como cuadros de texto y botones. Cuando se ejecuta el programa, el usuario puede especificar un número en cada cuadro de texto y haga clic en un botón para obtener un resultado.

Instrucciones

1 Lanzamiento de Microsoft Visual Studio, haga clic en "Nuevo proyecto", ubicado en el panel izquierdo de la pantalla del ordenador, y ampliar "Visual Basic" por debajo "Plantillas instaladas." Haga clic en "Windows" y haga doble clic en "Aplicación de Windows Forms" para crear un nuevo proyecto con una interfaz de usuario.

2 Haga doble clic en "Cuadro de texto" a partir del panel de "caja de herramientas" para agregar un nuevo control de cuadro de texto al formulario. Agregar un segundo cuadro de texto. Haga doble clic en "botón" para el panel de "caja de herramientas" para agregar un nuevo control de botón al formulario. Haga doble clic en el "Button1" para crear un evento de clic del botón.

3 Copiar y pegar el siguiente código para crear cuatro nuevas variables que va a utilizar en su programa:

Dim primernum como número entero

Dim secondNum As Integer
Dim result As Integer
Dim inputError As Boolean

4 Agregue el código siguiente para comprobar que la información introducida en el cuadro de texto es numérico y si no es entonces devuelve un error:

If (IsNumeric(Me.TextBox1.Text)) Then
firstNum = Me.TextBox1.Text
Else
MessageBox.Show("Please enter a number in box 1")
inputError = True
End If

5 Copia y pega el código siguiente para comprobar si hay errores anteriores y continuar la captura del número introducido en el cuadro de número dos:

If inputError = False Then
If (IsNumeric(Me.TextBox2.Text)) Then
secondNum = Me.TextBox2.Text
Else
MessageBox.Show("Please enter a number in box 2")
inputError = True
End If
End If

6 Agregue el código siguiente para agregar tanto de los números y devolver el resultado mediante un cuadro de mensaje:

If inputError = False Then
result = firstNum + secondNum
MessageBox.Show("The addition of these two numbers is: " & result.ToString)
End If

7 Pulse la tecla "F5" para ejecutar el programa y escriba un número en cada uno de los cuadros de texto. Haga clic en "Button1" para obtener el resultado.