Ir para conteúdo
Fórum Script Brasil
  • 0

Calculadora


Rick_son

Pergunta

Ola

fiz uma calculadora assim :

Dim numero1 As Double
        Dim numero2 As Double

        Dim resultado As Double


        numero1 = Val(TextBox1.Text)
        numero2 = Val(TextBox2.Text)

        resultado = numero1 + numero2

        ListBox1.Items.Add(numero1 & " + " & numero2 & " = " & resultado)

Assim "tenho 2 TextBox" o resultado vai aparecer em uma listBox. Deu tudo certo.

Mas se eu quiser colocar um valor no TextBox1, fazer ele sumir e somar outro valor no mesmo TextBox e clicar em igual,

qual o código correto do botão + para ele sumir com o valor e adicionar o segundo valor por exemplo. Assim 123,34 + 135,18 = 258,52 tudo deve aparecer no mesmo TextBox.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Um algoritmo bem simples, na qual você pode se basear:

Public Class Form1
    'guarda soma de valor
    Private soma As Double

    Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If e.KeyChar = "+"c Then
            Try
                soma += CDbl(TextBox1.Text)
                TextBox1.Text = String.Empty
            Catch ex As InvalidCastException
                MessageBox.Show("Número inválido!")
            End Try

            e.Handled = True
        End If
    End Sub

    'exibe resultado e reinicializa a variável que guarda o valor
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MessageBox.Show(String.Format("Resultado: {0}", soma))
        soma = 0
    End Sub
End Class

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...