Trunc
Trunc ( numero ; decimais ) -> Resultado
Parâmetro | Tipo | Descrição | |
---|---|---|---|
numero | Real | → | Número a ser truncado |
decimais | Integer | → | Número de decimais usadas para truncar |
Resultado | Real | ← | Número com a parte decimal truncada ao número de casas decimais especificada por Decimais |
Descrição
Trunc retorna numero com sua parte decimal truncada a partir do número de decimais especificada por decimais. Trunc sempre arredonda até o valor inferior.
Se decimais é positivo, numero se trunca pela parte decimal. Se decimais é negativo, o truncamento é feito sobre a parte inteira do número.
Exemplo
O exemplo a seguir ilustra a maneira como Trunc funciona com diferentes argumentos. Cada linha atribui um número à variável vlResult. Os comentários descrevem os resultados:
vlResult:=Trunc(216.897;1) // vlResult vale 216.8
vlResult:=Trunc(216.897;-1) // vlResult vale 210
vlResult:=Trunc(-216.897;1) // vlResult vale –216.9
vlResult:=Trunc(-216.897;-1) // vlResult vale –220