Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Bim

verificação com numeros decimais !!!!

Recommended Posts

Tenho que fazer uma verificaçao aqui, mas o valor teria que ser com casas decimais, mas nao esta me retornando as casas decimais...

 

tipo asim:

 

vamos supor que o peso abaixo seja 1, entao:

 

if (peso / 10) < 0,100 then

response.write "menor que 100gm"

else

response.write "maior que 100gm"

end if

 

1 / 10 = 0,1

 

mas a variavel peso me retorna 1, ja coloquei o CDbl(peso) e nada, continua me trazendo 1..

 

alguem sabe como fazer isso...

 

http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh, você jah tentou ao invez da "," colocar o ponto ?if (peso / 10) < 0.1 then

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tentei nao rato, vou verificar e ja posto ai...valeuentao é o seguinte, coloquei o "." no lugar da virgula, mas a verificação que esta errado, dei um response.write na variavel peso, e ele me traz sempre 1, e na verdade teria que trazer 0,1, pq 1 / 10 é = 0,1 e nao 1..o que posso fazer....alguma idea :wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um dos grandes problemas do ASP é q ele assume o tipo de dado da variável sozinho... Qdo se vai fazer esse tipo de comparação é recomendável se converter para o esperado.Estamos aí pra isso.Abraço.

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.