Saltar para o conteúdo principal
Versão: 21 R3

Trunc

Trunc ( numero : Real ; decimais : Integer ) : Real

ParâmetroTipoDescrição
numeroReal→Número a ser truncado
decimaisInteger→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

Propriedades​

Número do comando95
Thread-seguroyes