Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas Lira

Maior número entre três Variantes

Recommended Posts

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á.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seus if estão errados:

dim valor1 as integer = textbox1.text
dim valor 2 as integer = textbox2.text
dim valor 3 as integer = textbox3.text


if valor1 > valor2 And valor1 > valor3 Then


Label1.text = valor1.toString()


Elseif valor2 > valor1 and valor2 > valor3 Then


Label1.text = valor2.toString()


else


Label1.text = valor3.toString()


End If

Veja se assim dá certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.