Ir para conteúdo

POWERED BY:

Arquivado

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

Michael_c

[Resolvido] Numero inteiro

Recommended Posts

Boa tarde galera,

 

Preciso fazer uma verificação no resultado de uma conta, preciso saber se o número é inteiro.

 

É possível fazer uma verificação e receber um valor booleado?

Ex.:

 

CODE
valor_1 = 5

valor_2 = 6

 

conta = valor_1 / valor_2

 

'aqui vem o problema

 

if "a verificação se é inteiro?" = true then

'Minha acao

else

'Minha outra acao

end if

Não sei como fazer a verificação...

 

Se alguém tiver uma dica agradeço.

 

Obrigado,

 

Michael C.

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio que no asp não tenha algo do tipo isinteger, então tente assim:

function isInteger(valor)
dim retorno
retorno = false
if isnumeric(valor) then
valor = cstr(valor&"")
if instr(valor,",")=0 and instr(valor,".")=0 then
retorno = true
end if
end if
isInteger = retorno
end function

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jonathan,

 

Obrigado.

Já me ajudou no que eu preciso.

 

Obs.: engraçado que a minha primeira tentativa foi justamente verificar se existia algo do tipo isInteger.... pena que não existe.

 

Abraços,

 

Michael C.

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio que no asp não tenha algo do tipo isinteger, então tente assim:

Sei qeu ja ta resolvido mas so para complementar a resposto o citado existe sim, é a função VarType()

 

Ela retorna um numero referente ao tipo de dados da variavel

 

se o retorno for 2 é inteiro

 

vejam os demais retornos

 

0-Vazia ; 1-Nula ; 2-Integer ; 3-Long ; 4-Single ; 5-Double ; 6-Currency

 

7-Data ; 8-String ; 9-Object ; 10-Error ; 11-Booleano ; 12-Variant ; 13-DAO

 

17-Byte ; 8192-Array

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.