Open In App

Ruby | Rational round() function

Last Updated : 19 Mar, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report
The round() is an inbuilt function in Ruby returns rational rounded to the nearest value with a precision of ndigits decimal digits. ndigits by default is 0. It returns a rational when ndigits is positive, otherwise returns an integer.
Syntax: rational.round(ndigits) Parameters: The function accepts a single parameter Return Value: It returns rational rounded to the nearest value with a precision of ndigits decimal digits.
Example 1: Ruby
# Ruby program for round() method

# Initialize rational number
rat1 = Rational(-4, 3)

# Prints the rational number
puts rat1.round()
Output:
-1
Example 2: Ruby
# Ruby program for round() method

# Initialize rational number
rat1 = Rational('123.456')

# Prints the rational number
puts rat1.round(1)
puts rat1.round(-1)
Output:
247/2
120

Next Article

Similar Reads