Calculadora Básica en Visual Basic 6, Aprende a usar variables

En este proyecto, vamos a desarrollar una calculadora sencilla usando Visual Basic 6, que permite realizar las operaciones básicas de suma, resta, multiplicación y división. Este ejercicio es ideal para quienes están comenzando a familiarizarse con los fundamentos de la programación, ya que permite trabajar con variables, tipos de datos y realizar operaciones aritméticas.

Objetivos:

  • Aprender a declarar variables numéricas como Integer y Double para manejar diferentes tipos de datos.
  • Convertir valores introducidos por el usuario en números que puedan ser utilizados en cálculos.
  • Mostrar resultados de las operaciones en un control de etiqueta (Label).

Pasos para desarrollar el proyecto:

  1. Diseño de la interfaz gráfica: Para este proyecto, necesitamos dos campos de texto (TextBox) donde el usuario podrá introducir los números, cuatro botones (CommandButton) para realizar las operaciones y una etiqueta (Label) donde se mostrará el resultado.
  2. Declaración de variables: Usamos las variables num1, num2 y resultado para almacenar los números introducidos y el resultado de las operaciones. Estas variables están declaradas como Double para asegurar que puedan manejar tanto números enteros como decimales.
  3. Operaciones aritméticas: Cada operación (suma, resta, multiplicación y división) tiene su propio botón que, al hacer clic, ejecuta el cálculo correspondiente. Para evitar errores en la división, incluimos una validación que verifica que el divisor no sea cero, mostrando un mensaje de error en caso de que se intente una división entre cero.

Controles necesarios:

  • 2 TextBox: Donde el usuario introducirá los números para operar.
    • Text1 (para el primer número).
    • Text2 (para el segundo número).
  • 4 CommandButton: Para realizar las operaciones de suma, resta, multiplicación y división.
    • cmdSuma (para sumar).
    • cmdResta (para restar).
    • cmdMultiplicar (para multiplicar).
    • cmdDividir (para dividir).
  • 1 Label: Para mostrar el resultado.
    • lblResultado.

Paso 1: Crear un proyecto Standar.

Paso 2: Agregar los Controles:

Este sería el formulario en modo diseño recuerda poner bien los nombres de los botones en la propiedad Name de cada Control:

Código fuente:

' Declaramos las variables
Dim num1 As Double
Dim num2 As Double
Dim resultado As Double

Private Sub cmdSuma_Click()
    ' Convertimos los valores ingresados en los TextBox a números
    num1 = Val(Text1.Text)
    num2 = Val(Text2.Text)
    
    ' Realizamos la operación de suma
    resultado = num1 + num2
    
    ' Mostramos el resultado en el Label
    lblResultado.Caption = "Resultado: " & resultado
End Sub

Private Sub cmdResta_Click()
    num1 = Val(Text1.Text)
    num2 = Val(Text2.Text)
    
    ' Realizamos la operación de resta
    resultado = num1 - num2
    
    lblResultado.Caption = "Resultado: " & resultado
End Sub

Private Sub cmdMultiplicar_Click()
    num1 = Val(Text1.Text)
    num2 = Val(Text2.Text)
    
    ' Realizamos la operación de multiplicación
    resultado = num1 * num2
    
    lblResultado.Caption = "Resultado: " & resultado
End Sub

Private Sub cmdDividir_Click()
    num1 = Val(Text1.Text)
    num2 = Val(Text2.Text)
    
    ' Evitamos la división entre cero
    If num2 <> 0 Then
        resultado = num1 / num2
        lblResultado.Caption = "Resultado: " & resultado
    Else
        lblResultado.Caption = "Error: División por cero"
    End If
End Sub

El código fuente es sencillo y fácil de entender, ya que cada operación está bien definida y separada en procedimientos (Sub).

El Proyecto en ejecución:

Conclusión:

Este proyecto permite al estudiante experimentar con variables, tipos de datos y operaciones matemáticas, al tiempo que adquiere experiencia en el desarrollo de aplicaciones sencillas con Visual Basic 6. Es un excelente punto de partida para avanzar hacia proyectos más complejos.

 

Total Page Visits: 5481 - Today Page Visits: 123

Deja una respuesta