El documento describe un diagrama de flujo para realizar operaciones matemáticas básicas (suma, resta, multiplicación y división) con dos números ingresados por el usuario. Incluye cajas de texto para ingresar los números y mostrar los resultados, y botones para cada operación. El código en Visual Basic usa variables y la función Val() para reconocer el contenido de las cajas de texto como números y realizar correctamente las operaciones.
1. DIAGRAMA DE CHAPIN “ Ingresar número 1” A “ Ingresar número 2” B S= A + B R= A – B M = A * B D= A / B “ La suma de 2 Números es;” S “ La resta de 2 Números es;” R “ La Multiplicación de 2 Números es;” M “ La Divisiób de 2 Números es;” D Dos cajas de texto Un botón de comando para cada operación. Una caja de Texto para mostrar el resultado que corresponda.
2. Frame 1 – Prpiedad Caption = “Ingresar Números” 3 Label 3 Cajas de Texto (Txt) Frane 2 – Propiedad Caption = “Comandos” 5 Botones de comandos (command) Programa en Visual Basic
3. Un evento es una respuesta a una acción del usuario Para que el usuario pueda ver la suma de los dos números ingresados, hay que programar el botón Sumar (Command1”, en el evento Clic del comando Doble clic en el boton Sumar para ingresar al procedimiento del control
4. Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim r As Integer a = Text1.Text b = Text2.Text r = a + b Text3.Text = r End Sub Procedimiento del control Command1 “Sumar” Declarar 3 variables, dos para ingresar los números (a y b), y otra para mostrar el resultado Le asigno lo que ingresa en la caja de texto 1 a la variable a y a la variable b lo que ingresa en la caja de texto 2 Sumo a + b, y el resultado lo guardo en la variable r Muestro en la caja de texto 3 el resultado de la suma que se encuentra en la variable r. Realizar lo mismo para cada uno de los comandos
5. Private Sub Command5_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text1.SetFocus End Sub Botón Limpiar o Nuevo Limpio el contenido de cada una de las cajas de texto Paso el cursor a la caja de texto 1, para que el usuario pueda ingresar un nuevo par de números.
6. Sin utilizar Variables Private Sub Command1_Click() Text3.Text = Text1.Text + Text2.Text End Sub Código botón Sumar Sumo lo que ingresa en la caja de texto1 más lo que ingresa en la caja de texto 2 y lo muestro en la caja de texto 3 El problema es que Visual no reconoce al contenido ingresado como números, sino que lo hace como texto y no suma los números los junta, los concatena. Es decir que si en la caja de texto 1 ingresa el número 2 y en la caja de texto 2 ingresa el número 5, en la caja 3 se vera el resultado 23.
7. Private Sub Command1_Click() Text3.Text = Val (Text1.Text) + Val (Text2.Text) End Sub Solución La función Val, reconoce el primer número dentro de una cadena de caracteres. No es necesario para el resto de las operaciones. Prof.: Ricardo VIQUEIRA