Calculadora usando Array de Objetos - VB.net

0 respostas
LucasAdri07

Olá pessoal, estou com um problema ao fazer o seguinte projeto.

Public Class Caclculadora
    Dim numero As Integer
    Dim operador As String
    Dim resultado As Double
    Private Sub Button0_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button0.Click, Button1.Click, Button2.Click, Button3.Click, Button4.Click, Button5.Click, Button6.Click, Button7.Click, Button8.Click, Button9.Click
        numero = sender.text
        TextBox1.Text = TextBox1.Text & numero
    End Sub

    Private Sub Buttonigual_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttonigual.Click, ButtonC.Click, Buttondiv.Click, Buttondividir.Click, Buttonexp.Click, Buttonmais.Click, Buttonmenos.Click, Buttonvezes.Click, Buttonmod.Click, Buttonporcen.Click, Buttonsqrt.Click
        operador = sender.text
        Select Case operador
            Case "+"
                resultado = TextBox1.Text + numero
                TextBox1.Clear()
            Case "="
                TextBox1.Text = resultado
        End Select
    End Sub

End Class

Fiz só o botão do + por enquanto para testar...

Porém sempre que executo, ele soma o primeiro numero com ele mesmo... Na verdade era para ele zerar esse numero que foi pego pelo sender.text para poder ter um segundo valor e realizar a soma, porem não estou conseguindo...

Alguem poderia me ajudar? Estou fazendo esse projeto para entender o conceito de array de objetos.

Grato, Lucas

Criado 1 de novembro de 2011
Respostas 0
Participantes 1