The round() is an inbuilt method in Ruby returns a number rounded to a number nearest 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.round(ndigits)
Parameters: The function needs a number and ndigits which specifies the number of digits to be rounded off. If ndigits is not given then, default value is taken to be zero.
Return Value: It returns the rounded value.
Example 1:
num1 = - 16 . 7834
num2 = - 16 . 78324
num3 = 16 . 873
puts num1.round( 1 )
puts num2.round()
puts num3.round()
|
Output:
-16.8
-17
17
Example 2:
num1 = 12 . 32
num2 = - 1321 . 998321
num3 = - 12 . 2321
puts num1.round( 1 )
puts num2.round( 2 )
puts num3.round( 3 )
|
Output:
12.3
-1322.0
-12.232