Olá pessoal,
Fritei minha cabeça aqui e tentei criar uma função que avalia se uma sequência de números tem ou não números decimais, ou seja se é um número do conjunto dos Inteiros (não um integer do Access).
Fiz 3 funções, mas todas falharam dependendo o tamanho do número.
tentei pegar só a parte inteira do numero e comparar com ele mesmo tipo 100.21 - int 100.21 = 100, ou seja 100.21 é diferente de 100.
tentei achar a posição da vírgula, se não existisse é inteiro
tentei outras coisas que já nem lembro
Toda as tentativas falharam se utilizo número maiores tipo:
1000000000000000000000000
1000000000000000000000000.000000000000000001
Alguém tem alguma ideia?
Obrigado
Fritei minha cabeça aqui e tentei criar uma função que avalia se uma sequência de números tem ou não números decimais, ou seja se é um número do conjunto dos Inteiros (não um integer do Access).
Fiz 3 funções, mas todas falharam dependendo o tamanho do número.
tentei pegar só a parte inteira do numero e comparar com ele mesmo tipo 100.21 - int 100.21 = 100, ou seja 100.21 é diferente de 100.
tentei achar a posição da vírgula, se não existisse é inteiro
tentei outras coisas que já nem lembro
Toda as tentativas falharam se utilizo número maiores tipo:
1000000000000000000000000
1000000000000000000000000.000000000000000001
Alguém tem alguma ideia?
Obrigado