Floor() es un método incorporado en Ruby que devuelve un número menor o igual que el número dado con una precisión del número dado de dígitos después del punto decimal. En caso de que no se proporcione el número de dígitos, el valor por defecto se toma como cero.
Sintaxis : num.piso(dígitos)
Parámetros : la función necesita un número y dígitos que especifican el número de dígitos que se redondearán. Si no se dan dígitos, entonces, el valor predeterminado se toma como cero.
Valor devuelto : Devuelve devuelve un valor booleano.
Ejemplo 1 :
# Ruby program for floor() # method in Numeric # Initialize a number num1 = -16.7834 num2 = -16.78324 num3 = 16.873 # Prints floor puts num1.floor(1) puts num2.floor() puts num3.floor()
Salida :
-16.8 -17 16
Ejemplo 2 :
# Ruby program for floor() # method in Numeric # Initialize a number num1 = 12.32 num2 = -1321.998321 num3 = -12.2321 # Prints floor puts num1.floor(1) puts num2.floor(2) puts num3.floor(3)
Salida :
12.3 -1322.0 -12.233