Int
Retorna a parte inteira de um número.
Estrutura
Int(número)
Parâmetros
O argumento numérico pode ser qualquer expressão numérica válida. Se o número contiver um valor nulo, é devolvido um valor nulo.
Descrição
Tanto a função Int como a função Fix removem a parte fracionária do número e devolvem o valor inteiro resultante.
A diferença entre Int e Fix é que, se o número for negativo, Int devolve o primeiro inteiro negativo menor ou igual ao número, enquanto Fix devolve o primeiro inteiro negativo maior ou igual ao número. Por exemplo, a opção «Int» converte -8,4 em -9, e a opção «Fix» converte -8,4 em -8.
Fix(número) é equivalente a:
Sgn(número) * Int(Abs(número))
Exemplo
Os exemplos seguintes ilustram como as funções Int e Fix devolvem as partes inteiras dos números:
MyNumber = Int(99,8) ' Devolve 99.
MyNumber = Fix(99,2) ' Devolve 99.
MyNumber = Int(-99,8) ' Devolve -100.
MyNumber = Fix(-99,8) ' Devolve -99,8
MyNumber = Int(-99,2) ' Devolve -100.
MyNumber = Fix(-99,2) ' Devolve -99,2 |