Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Ruby | Numeric floor() function

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The floor() is an inbuilt method in Ruby returns a number less than or equal to the given number with a precision of the given number of digits after the decimal point. In case the number of digits is not given, the default value is taken to be zero.

Syntax: num.floor(ndigits)

Parameters: The function needs a number and ndigits which specifies the number of digits to be round off. If ndigits is not given then, default value is taken to be zero.

Return Value: It returns returns a boolean value.

Example 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()

Output:

-16.8
-17
16

Example 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)

Output:

12.3
-1322.0
-12.233
My Personal Notes arrow_drop_up
Last Updated : 06 Jan, 2020
Like Article
Save Article
Similar Reads