Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ae pessoal
É minha primeira vez aki no site e recebi um conselho do professor de Visual Basic 2010 e recomendou-me esse site em caso de dúvida e/ou esclarecimento na matéria.
Eu estou no 2º módulo da ETEC de Informatica e preciso de um auxilio quanto a parte logica de um programa que não entendi o porque não funcionou 100%.
O problema é o seguinte:
Criar 3 textbox e mostrar qual o maior valor entre essas três.
Eu criei o seguinte código para esse problema:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim valor1, valor2, valor3 As Integer
valor1 = TextBox1.Text
valor2 = TextBox2.Text
valor3 = TextBox3.Text
If valor1 > valor2 And valor3 Then
Label1.Text = valor1
Else
If valor2 > valor1 And valor3 Then
Label1.Text = valor2
Else
If valor3 > valor1 And valor2 Then
Label1.Text = valor3
End If
End If
End If
End Sub
End Class
[ERRO]
Quando eu coloco o maior número no TextBox3.text, ele puxa o número do TextBox2.text, mas quando eu coloco o maior numero no TextBox1.tex ou no TextBox2.tex ele roda normal.
Gostaria de pedir se vocês podem me ajudar com esse problema.
Agradeço desde já.
Carregando comentários...