Forum Visual Basic - JcmSoft

Forum | Novo Topico | Responder

Alegarrefa colocou o seguinte comentário em 27/2/2010 08:34:19 :         

Assunto : Usando if e elseif
Mensagem : Bom dia a todos.
Eu estou tentando colocar uma função que aparece em uma label um texto, o problema é que os valores estão entre um numero e outro por exemplo:
eu coloquei assim :

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Try
NUM3.Text = NUM2.Text / (NUM1.Text * NUM1.Text)
Catch ex As Exception
MsgBox("Complete todos os campos")
End Try
If NUM3.Text < 19.1 Then
Label6.Text = "Abaixo do peso"

ElseIf NUM3.Text > 32.3 Then
Label6.Text = "Acima do peso procure ajuda"

End If
End Sub
Até aqui normal funcionou mas, o problema é que até o valor 32.3 eu tenho ainda assim:
de >19.1 e <25.7 a mensagem seria "Peso ideal"
>25.7 e < 28.3 " um pouco acima do peso"
>28.3<32.3 " estado critico"
minha duvida é:
Como devo fazer as declarações e como eu indico se um numero esta entre esses parametros?
eu tentei assim:
elseif NUM3.Text =19.1>25.7 then
Label6.Text = "Peso ideal"
mas ele não reconheceu os valores e não apareceu a mensagem.

Usando if e elseif por Alegarrefa em 27/2/2010 08:34:19
Re: Usando if e elseif por lo_arakaki em 27/2/2010 11:46:26
Re: Usando if e elseif por Alegarrefa em 1/3/2010 12:43:02
Re: Usando if e elseif por Juliocp em 1/3/2010 13:54:07

© 2000-2001 - Forum Visual Basic - Todos os direitos Reservados - (AspBox) Moderador: José Carlos Macoratti