Jump to content

Mostrar se um valor é positivo negativo ou nulo


yurimilesi
 Share

Recommended Posts

Galera, seguinte. Tenho um trabalho pra fazer de escola mas não sei como fazer, sei bem pouco de VB, vale ponto o trabalho, se puderem me ajudar agradeço!

É o seguinte, A Professora pediu pra criar um textbox e um button, SÓ ISSO no form, mas acontece que ela pediu pra mostrar se o numero digitado no textbox é positivo, negativo ou nulo quando apertado o botão. Mas a mensagem para dizer se é positivo, negativo ou nulo ela pediu pra aparecer numa msgbox. tem como me ajudarem? desde já agradeço!

se puderem mandar o projeto vai ser melhor ainda pra eu estudar!

Link to comment
Share on other sites

se puderem mandar o projeto vai ser melhor ainda pra eu estudar!

LOOL

É melhor esperares sentado....

Esse projecto é do mais simples que há, só precisas de um IF (ou de um SELECT CASE, o que for mais simples para ti), é só pesquisares um bocadinho.

P.s tens a certeza que estás a frequentar essa disciplina? Se sim já devias saber fazer isto (a não ser que a disciplina tenha começado na segunda-feira).

Férias! Estou por aqui: http://maps.google.p...001549&t=h&z=20 (a bulir claro está!)

Nunca mais é verão outra vez.. :)

Link to comment
Share on other sites

Poe isso no botão.

Talvez ele funcione

if textbox1.text = "0" then
msgbox("Numero Nulo")
end if
if textbox1.first("-") then
msgbox("Numero Negativo")
end if
if textbox1.text = >1 then
msgbox("Numero Positivo")
end if

Ajude-me?

Link to comment
Share on other sites

Testei e se era o que eu penso que ele queria. aqui está o codigo

correto.

o outro tinha alguns erros

 Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
	If IDTextBox.Text = "0" Then
		MsgBox("Numero Nulo")
	End If
	If IDTextBox.Text.First = "-" Then
		MsgBox("Numero Negativo")
	End If
	If IDTextBox.Text >= 1 Then
		MsgBox("Numero Positivo")
	End If
End Sub
End Class
Edited by bids

Ajude-me?

Link to comment
Share on other sites

Testei e se era o que eu penso que ele queria. aqui está o codigo

correto.

o outro tinha alguns erros

 Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
	If IDTextBox.Text = "0" Then
		MsgBox("Numero Nulo")
	End If
	If IDTextBox.Text.First = "-" Then
		MsgBox("Numero Negativo")
	End If
	If IDTextBox.Text >= 1 Then
		MsgBox("Numero Positivo")
	End If
End Sub
End Class

Então o número 0.7 não é nada?

Link to comment
Share on other sites

já aprendi muito no fórum ...

mas não devemos promover a preguiça intelectual ...

de qualquer forma não se esqueçam de pensar:

se o conteúdo da textbox é um numero válido?!

e que tem que conferir todos os números possíveis e imagináveis ...

e a construção do IF ... podem simplificar ...

IF ... Then

ElseIf ... Then

ElseIf ... then

...

End if

Link to comment
Share on other sites

eu sou novato alguem poderia me construir o seguinte código?:

Se textbox1 = numero decimal então

msgbox("numero decimal")

😁

Agradeço

Então o número 0.7 não é nada?

Acho que este código resolve o teu problema

If TextBox1.Text >= 0.1 Then
		MsgBox("Numero Positivo")
	End If

Ajude-me?

Link to comment
Share on other sites

metes só maior que zero em vez de >= que 0.1

podes usar a função isnumeric para ver se é um numero válido

If IsNumeric(TextBox1.Text) Then

Tentei o seu código.

O isnumeric significa "é numero"

Traduzido a português" Se texbox1 é numerico então

Ajude-me?

Link to comment
Share on other sites

É impressão minha, ou o interessado na matéria ainda não se pronunciou?

Na minha opinião, o utilizador só queria que alguém lhe fizesse o trabalho, deve ter ido a todos os fóruns de programação (que encontrou) fazer o mesmo pedido. Tenho dúvidas que volte.

Fica a vossa boa intenção de ajudar, mas concordo com aquela velha máxima, "Não lhe dês peixe, ensina-o a pescar".

P.s se alguém quiser aprender a empatar um anzol (é esta a expressão), eu ensino.(literalmente).

Fiquem bem.

Férias! Estou por aqui: http://maps.google.p...001549&t=h&z=20 (a bulir claro está!)

Nunca mais é verão outra vez.. :)

Link to comment
Share on other sites

É impressão minha, ou o interessado na matéria ainda não se pronunciou?

Na minha opinião, o utilizador só queria que alguém lhe fizesse o trabalho, deve ter ido a todos os fóruns de programação (que encontrou) fazer o mesmo pedido. Tenho dúvidas que volte.

Fica a vossa boa intenção de ajudar, mas concordo com aquela velha máxima, "Não lhe dês peixe, ensina-o a pescar".

P.s se alguém quiser aprender a empatar um anzol (é esta a expressão), eu ensino.(literalmente).

Fiquem bem.

Acho que tens razão.

Ele não vai voltar.

Mais aproveitando que eu sou um novato prefiro fazer codigos.

Assim eu ganho mais experiencias

Ajude-me?

Link to comment
Share on other sites

Porque não fecham logo este tópico?

Porque no P@P nenhum tópico é fechado a não ser que viole as Regras do Fórum.

Um vez que este tópico não violou nenhuma Regra, não há motivos para ser fechado.

Edited by thoga31

Knowledge is free!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.