Saltar para o conteúdo principal
Versão: Próximo

Trunc

Trunc ( numero ; decimais ) -> Resultado

ParâmetroTipoDescrição
numeroReal🡒Número a ser truncado
decimaisInteiro longo🡒Número de decimais usadas para truncar
ResultadoReal🡐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

Ver também

Round