100% encontró este documento útil (1 voto)
225 vistas5 páginas

Calculadora en Visual Basic 2019

El documento describe los métodos detrás de los botones de una calculadora. Cada botón numérico y de operación agrega símbolos o realiza cálculos en el campo de texto txtresultado cuando es presionado. Los botones también establecen variables y valores para realizar operaciones como suma, resta, multiplicación y división.

Cargado por

luis leones
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
225 vistas5 páginas

Calculadora en Visual Basic 2019

El documento describe los métodos detrás de los botones de una calculadora. Cada botón numérico y de operación agrega símbolos o realiza cálculos en el campo de texto txtresultado cuando es presionado. Los botones también establecen variables y valores para realizar operaciones como suma, resta, multiplicación y división.

Cargado por

luis leones
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Dim largo As Integer

Dim a As Integer
Dim operacion As Integer
Dim m As Integer

Private Sub cmdsiete_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & 7
End Sub

Private Sub Cmdcero_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & 0
End Sub

Private Sub Cmduno_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] & 1
End Sub

Private Sub Cmddos_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link] & 2

End Sub

Private Sub Cmdtres_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & 3
End Sub

Private Sub Cmdcuatro_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & 4
End Sub

Private Sub Cmdcinco_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & 5
End Sub

Private Sub Cmdseis_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & 6
End Sub

Private Sub Cmdocho_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & 8
End Sub

Private Sub Cmdnuevo_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & 9
End Sub

Private Sub Cmdretroceder_Click(sender As Object, e As EventArgs) Handles


[Link]
largo = Len([Link])
[Link] = Mid([Link], 1, largo - 1)
End Sub
Private Sub Cmdsuma_Click(sender As Object, e As EventArgs) Handles
[Link]
a = [Link]
[Link] = ""
operacion = 1
End Sub

Private Sub Cmdigual_Click(sender As Object, e As EventArgs) Handles


[Link]
If operacion = 1 Then
[Link] = a + [Link]
Else
If operacion = 2 Then
[Link] = a - [Link]
Else
If operacion = 3 Then
[Link] = a * [Link]
Else
If operacion = 4 Then
[Link] = a / [Link]
Else
If operacion = 5 Then
[Link] = [Link](a, [Link])
Else
If operacion = 6 Then
[Link] = [Link](a, [Link])
Else
If operacion = 7 Then
[Link] = [Link](a, 1 /
[Link])
Else
If operacion = 8 Then
[Link] = [Link](a, 3 /
[Link])
Else
If operacion = 9 Then
[Link] = a Mod
[Link]
End If
End If
End If
End If
End If
End If
End If
End If
End If

End Sub

Private Sub Cmdrest_Click(sender As Object, e As EventArgs) Handles


[Link]
a = [Link]
[Link] = ""
operacion = 2
End Sub
Private Sub Cmdmult_Click(sender As Object, e As EventArgs) Handles
[Link]
a = [Link]
[Link] = ""
operacion = 3
End Sub

Private Sub Cmddiv_Click(sender As Object, e As EventArgs) Handles [Link]


a = [Link]
[Link] = ""
operacion = 4
End Sub

Private Sub Cmdclear_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = ""
a = 0
End Sub

Private Sub Cmdmc_Click(sender As Object, e As EventArgs) Handles [Link]


m = 0
End Sub

Private Sub Cmdmr_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = m
End Sub

Private Sub Cmdms_Click(sender As Object, e As EventArgs) Handles [Link]


m = [Link]
End Sub

Private Sub Cmdmmas_Click(sender As Object, e As EventArgs) Handles


[Link]
m = m + [Link]
End Sub

Private Sub Cmdmres_Click(sender As Object, e As EventArgs) Handles


[Link]
m = m - [Link]
End Sub

Private Sub Cmdmclear_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = ""
End Sub

Private Sub Cmdraiz_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link]([Link])
End Sub

Private Sub cmdparenteciscerrado_Click(sender As Object, e As EventArgs)


Handles [Link]
[Link] = [Link] & "("
End Sub

Private Sub cmdparentecisabierto_Click(sender As Object, e As EventArgs)


Handles [Link]
[Link] = [Link] & ")"
End Sub

Private Sub cmdcos_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link]([Link])
End Sub

Private Sub cmdsin_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link]([Link])
End Sub

Private Sub cmdtan_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link]([Link])
End Sub

Private Sub cmdsinh_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link]([Link])
End Sub

Private Sub cmdcosh_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link]([Link])
End Sub

Private Sub cmdtanh_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link]([Link])
End Sub

Private Sub cmdlog_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = Math.Log10([Link])
End Sub

Private Sub cmdexp_Click(sender As Object, e As EventArgs) Handles [Link]


a = [Link]
[Link] = ""
operacion = 6

End Sub

Private Sub cmdxelevadoala2_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link]([Link], 2)
End Sub

Private Sub cmdxelevadalatres_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link]([Link], 3)
End Sub

Private Sub cmdxelevadoalay_Click(sender As Object, e As EventArgs) Handles


[Link]
a = [Link]
[Link] = ""
operacion = 5
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link]([Link], 10)
End Sub

Private Sub cmdln_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link]([Link])
End Sub

Private Sub cmdfactorial_Click(sender As Object, e As EventArgs) Handles


[Link]

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


[Link]
a = [Link]
[Link] = ""
operacion = 7
End Sub

Private Sub cmdpi_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = [Link]

End Sub

Private Sub cmdraizcubica_Click(sender As Object, e As EventArgs) Handles


[Link]
a = [Link]
[Link] = ""
operacion = 8
End Sub

Private Sub cmdint_Click(sender As Object, e As EventArgs) Handles [Link]


[Link] = Int([Link])
End Sub

Private Sub cmdmod_Click(sender As Object, e As EventArgs) Handles [Link]


a = [Link]
[Link] = ""
operacion = 9
End Sub

Private Sub cmdpunto_Click(sender As Object, e As EventArgs) Handles


[Link]
[Link] = [Link] & "."
End Sub

Private Sub frmcalculadora_Load(sender As Object, e As EventArgs) Handles


[Link]

End Sub

Dim largo As Integer
    Dim a As Integer
    Dim operacion As Integer
    Dim m As Integer
    Private Sub cmdsiete_Click(s
Private Sub Cmdsuma_Click(sender As Object, e As EventArgs) Handles 
cmdsuma.Click
        a = txtresultado.Text
Private Sub Cmdmult_Click(sender As Object, e As EventArgs) Handles 
cmdmult.Click
        a = txtresultado.Text
End Sub
    Private Sub cmdcos_Click(sender As Object, e As EventArgs) Handles cmdcos.Click
        txtresultado.Text = M
txtresultado.Text = Math.Pow(txtresultado.Text, 10)
    End Sub
    Private Sub cmdln_Click(sender As Object, e As Ev

También podría gustarte