Ir diretamente para o conteúdo principal

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 |