lunes, 26 de noviembre de 2012
CODIGO CALCULADORA SIMPLE
Public Class Form2
Dim guarda As Integer = 0
Dim signo As String
Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
operador("/")
End Sub
Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
operador("*")
End Sub
Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
operador("-")
End Sub
Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
operador("+")
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Sub calcular(ByVal valor)
If Txtpantalla.Text = "+" Or Txtpantalla.Text = "-" Or Txtpantalla.Text = "*" Or Txtpantalla.Text = "/" Then
Txtpantalla.Text = ""
Txtpantalla.Text = Txtpantalla.Text + CStr(valor)
Else
Txtpantalla.Text = Txtpantalla.Text + CStr(valor)
End If
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
calcular(1)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
calcular(2)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
calcular(3)
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
calcular(4)
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
calcular(5)
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
calcular(6)
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
calcular(7)
End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
calcular(8)
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
calcular(9)
End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
calcular(0)
End Sub
Sub operador(ByVal oper)
signo = oper
guarda = CInt(Txtpantalla.Text)
Txtpantalla.Text = signo
End Sub
Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
Select Case signo
Case "+"
Txtpantalla.Text = CStr(guarda + CInt(Mid(Txtpantalla.Text, 1)))
Case "-"
Txtpantalla.Text = CStr(guarda - CInt(Txtpantalla.Text))
Case "*"
Txtpantalla.Text = CStr(guarda * CInt(Txtpantalla.Text))
Case "/"
Txtpantalla.Text = CStr(guarda / CInt(Txtpantalla.Text))
End Select
End Sub
End Class
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario