Especificación del número de decimales
Se puede añadir un argumento opcional tanto a las funciones ceil como a las funciones floor que permiten especificar el número de decimales para el redondeo. La sintaxis para las funciones con el parámetro de redondeo es el siguiente:
ceil (parameter_name o number, number_of_dec_places)
floor (parameter_name o number, number_of_dec_places)
donde number_of_dec_places es un valor opcional.
Considere la siguiente información acerca de number_of_dec_places:
• Puede representarse mediante un número o un parámetro de usuario. Si el valor del parámetro es un número real, se truncará para convertirlo en número entero.
• Tiene un valor máximo de 8. Si se supera este valor, el número que se está redondeando (el primer argumento) no se redondea y se utiliza el valor inicial.
En los siguientes ejemplos se indica cómo se utilizan ceil y floor sin especificar el número de decimales:
ceil (10.2) se evalúa como 11
floor (–10.2) se evalúa como –11
En los siguientes ejemplos se indica cómo se utilizan ceil y floor al especificar el número de decimales:
ceil (10.255, 2) se evalúa como 10.26
ceil (10.255, 0) se evalúa como 11 [Es igual que ceil (10.255)]
floor (10.255, 1) se evalúa como 10.2
floor (–10.255, 2) se evalúa como –10.26