Saltar al contenido principal
Versión: Siguiente

Round

Round ( redond ; decimales ) : Real

ParámetroTipoDescripción
redondRealNúmero a redondear
decimalesIntegerNúmero de lugares decimales a redondear
ResultadoRealNú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

Ver también

Trunc