Está en la página 1de 4

Creación y Utilización de calculadora

en Visual Basic

Paso 1 

Tenemos que abrir el Visual Basic 2010. 

Paso 2 

¿Qué colocaremos? 
1) 3 Textbox. 
2) 1 Label entre los 2 Textbox. 
3) 1 ComboBox. 
4) 2 Botones. 

Ahora cambiaremos los nombres de los Botones y el nombre del Label. 


Si se desea, se puede dejar el Nombre del Label en blanco. 

Le añadiremos al ComboBox estos nombres: 

Suma 
Resta 
Multiplicación 
División 
Vamos a ir al ComboBox a este lugar que les muestro en la foto y le daremos "Edit Items..." 

Le damos "Ok" 

Paso 3 
Le daremos Double-Click al botón de la Izquierda al que le puse "Calcular" y inicial-izaremos
las variables. 

Las variables seran: 

1) Numero1 y Numero2, el Tipo De Dato sera Double ya que le colocaremos esas variables a


los TextBox que serán los números y le colocamos Double por que esos numeros pueden ser
Enteros o Decimales. 

2) SYN, el Tipo De Datos sera String ya que lo utilizaremos para el Label y saldran "Palabras"
entre los TextBox. 

3) Simbolos, el Tipo De Datos sera String ya que remplazaremos el nombre del ComboBox por
"Simbolos" y contendra "Palabras". 

4) Resultado, que el Tipo De Datos sera Double ya que sera el resultado y puede salir Entero o
Decimales. 
Paso 4 
Ahora le daremos el valor a las variables. 

1) La variable con el nombre "Numero1" le colocaremos el valor que salga en el TextBox1, con
este código: 
Numero1 = TextBox1.Text 

2) La variable con el nombre "Numero2" le colocaremos el valor que salga en el TextBox2, con
este código: 
Numero2 = TexBox2.Text 

3) La variable con el nombre "SYN" le colocaremos el valor del Label1, con este código: 
SYN = Label1.Text 

4) La variable con el nombre "Simbolo" le colocaremos el valor del ComboBox, con este
código: 
Simbolo = ComboBox1.Text 
Paso 5  Éste paso, el más importante, me sirve para calcular los resultados de los
números que quisiera multiplicar, por ejemplo. Lo importante es el código que hay que
poner.

Ahora crearemos las condiciones: 


Les daré una breve descripción de cómo y que significa esta condición. 

Si Simbolos (que es el ComboBox) es igual a (Algún nombre que pusimos en el ComboBox


(Suma,Resta,Multiplicacion, Division)) entonces Resultado sera igual a Numero1 (El
simbolo de Suma "+", Resta "-", Multiplicacion "*" o Division "/" ) Numero2. Despues el
TextBox3 sera igual a Resultado y el Label1 sera igual al simbolo de la formula. 

If Simbolos = "Suma" Then  Para sumar


Resultado = Numero1 + Numero2 

TextBox3.Text = Resultado 
Label1.Text = "+" 

ElseIf Simbolos = "Resta" Then  Para restar


Resultado = Numero1 - Numero2 

TextBox3.Text = Resultado 
Label1.Text = "-" 

ElseIf Simbolos = "Multiplicacion" Then  Para multiplicar


Resultado = Numero1 * Numero2 

TextBox3.Text = Resultado 
Label1.Text = "*" 

ElseIf Simbolos = "Division" Then  Para dividir


Resultado = Numero1 / Numero2 

TextBox3.Text = Resultado 
Label1.Text = "/" 
End If 

También podría gustarte