Round
Round* ( round ; decimais ) : Real
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| round | Real | → | Número a ser arredondado | 
| decimais | Integer | → | Número de casas decimais a arredondar | 
| Resultado | Real | ← | Valor arredondado ao número de casas decimais especificada por decimais | 
Descrição
ound retorna numero arredondado ao número de decimais especificado por decimais.
Se decimais é positivo, se arredonda a parte decimal de numero. Se decimais é negativo, a parte inteira de número é arredondada.
Se o dígito depois de decimais está entre 5 e 9, round arredonda ao valor superior se o número é positivo, e até o valor inferior se o número for negativo. Se o dígito depois de decimais está entre 0 e 4, Round arredonda até zero.
Exemplo
O exemplo a seguir ilustra como Round funciona com diferentes argumentos. Cada linha atribui um número à variável vlResult. Os comentários descrevem os resultados:
 vlResult:=Round(16.857;2) // vlResult vale 16.86
 vlResult:=Round(32345.67;-3) // vlResult vale 32000
 vlResult:=Round(29.8725;3) // vlResult vale 29.873
 vlResult:=Round(-1.5;0) // vlResult vale –2
Ver também
Propriedades
| Número do comando | 94 | 
| Thread-seguro | ✓ |