Como crear una calculadora en visual basic
Resuelto/Cerrado
Consulta también:
- Calculadora en visual studio code
- Como hacer una calculadora en visual studio code - Mejores respuestas
- Como hacer una calculadora en visual basic - Mejores respuestas
- Fl studio apk pc - Programas - Producción musical
- Cheat code pokemon rojo fuego - Guide
- Descargar calculadora para pc - Programas - Calculadoras
- Mp3 studio - Programas - Descarga de vídeos
- Calculadora de asistencia a clases ✓ - Foro Ofimático
6 respuestas
Necitas crea un caja de texto
Una matriz diez botes de comandos para los numero
Otra matriz de cuatro botones de comando para los operadores (+,-,/,*)
Un comando para nueva operacion
Un comando para el resultado (=)
CODIGO DEL FORMULARIO
Private Sub Igual_Click()
Select Case signo 'la variable signo te dice si sumas(0) si restas(1)......
Case 0
Text1.Text = suma(anterior, Val(Text1.Text)) 'llamada a la función suma
Case 1
Text1.Text = resta(anterior, Val(Text1.Text))
Case 2
Text1.Text = multiplicar(anterior, Val(Text1.Text))
Case 3
Text1.Text = Dividir(anterior, Val(Text1.Text))
End Select
End Sub
Private Sub Nueva_Click()
Text1.Text = ""
End Sub
Private Sub Operador_Click(Index As Integer)
signo = Index 'si index es 0 sumas, si es 1 restas......
anterior = Val(Text1.Text)
Text1.Text = ""
End Sub
Private Sub Numero_Click(Index As Integer)
Text1.Text = Text1.Text + Numero(Index).Caption
End Sub
Private Function suma(Numero As Integer, Operador As Integer) As Integer
suma = Numero + Operador
End Function
Private Function resta(Numero As Integer, Operador As Integer) As Integer
resta = Numero - Operador
End Function
Private Function multiplicar(Numero As Integer, Operador As Integer) As Integer
multiplicar = Numero * Operador
End Function
Private Function Dividir(Numero As Integer, Operador As Integer) As Integer
Dividir = Numero / Operador
End Function
Private Sub Salir_Click()
Unload Me
End Sub
Una matriz diez botes de comandos para los numero
Otra matriz de cuatro botones de comando para los operadores (+,-,/,*)
Un comando para nueva operacion
Un comando para el resultado (=)
CODIGO DEL FORMULARIO
Private Sub Igual_Click()
Select Case signo 'la variable signo te dice si sumas(0) si restas(1)......
Case 0
Text1.Text = suma(anterior, Val(Text1.Text)) 'llamada a la función suma
Case 1
Text1.Text = resta(anterior, Val(Text1.Text))
Case 2
Text1.Text = multiplicar(anterior, Val(Text1.Text))
Case 3
Text1.Text = Dividir(anterior, Val(Text1.Text))
End Select
End Sub
Private Sub Nueva_Click()
Text1.Text = ""
End Sub
Private Sub Operador_Click(Index As Integer)
signo = Index 'si index es 0 sumas, si es 1 restas......
anterior = Val(Text1.Text)
Text1.Text = ""
End Sub
Private Sub Numero_Click(Index As Integer)
Text1.Text = Text1.Text + Numero(Index).Caption
End Sub
Private Function suma(Numero As Integer, Operador As Integer) As Integer
suma = Numero + Operador
End Function
Private Function resta(Numero As Integer, Operador As Integer) As Integer
resta = Numero - Operador
End Function
Private Function multiplicar(Numero As Integer, Operador As Integer) As Integer
multiplicar = Numero * Operador
End Function
Private Function Dividir(Numero As Integer, Operador As Integer) As Integer
Dividir = Numero / Operador
End Function
Private Sub Salir_Click()
Unload Me
End Sub
9 oct 2010 a las 01:07
No me funcionaa...!
12 oct 2010 a las 12:53