Round
Round ( redond ; decimales ) -> Resultado
Parámetro | Tipo | Descripción | |
---|---|---|---|
redond | Real | → | Número a redondear |
decimales | Integer | → | Número de lugares decimales a redondear |
Resultado | Real | ← | Número redondeado para el número de lugares decimales especificado por decimales |
Descripción
Round devuelve número redondeado al número de decimales especificado por decimales.
Si decimales es positivo, se redondea la parte decimal de número. Si decimales es negativo, se redondea la parte entera de número.
Si la cifra después del número de decimales definido por decimales está entre 5 y 9, redond redondea al valor superior si el número es positivo, y hacia el valor inferior si el número es negativo. Si el digito después de decimales está entre 0 y 4, Round redondea hacia cero.
Ejemplo
El siguiente ejemplo ilustra cómo Redondeo funciona con diferentes argumentos. Cada línea asigna un número a la variable vlResult. Los comentarios describen los 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