La función ceil en Ruby devuelve el número más pequeño mayor o igual que int con una precisión de ndigitos decimales. Se considera que el valor predeterminado es 0. Cuando la precisión dada es negativa, el valor devuelto es un número entero con al menos ndigits.abs ceros al final. Se devuelve a sí mismo cuando los dígitos son positivos.
Sintaxis : (número).ceil(dígitos)
Parámetro : la función toma el número entero cuyo valor máximo se va a devolver y un solo parámetro ndigits que especifica la precisión que se va a devolver.
Valor devuelto : la función devuelve el número entero más pequeño mayor o igual que él.
Ejemplo 1:
# Ruby program of ceil function # Initializing the numbers num1 = 10 num2 = 17 num3 = 17.5 num4 = 21.5 # Prints the ceil value puts num1.ceil puts num2.ceil(1) puts num3.ceil(0) puts num4.ceil(2)
Salida :
10 17.0 18 21.5
Ejemplo #2:
# Ruby program of ceil function # Initializing the numbers num1 = 13 num2 = -90 num3 = 90 num4 = 81.7 # Prints the ceil value puts num1.ceil puts num2.ceil(2) puts num3.ceil(-1) puts num4.ceil(0)
Salida :
13 -90.0 90 82