Ruby | Float truncate function
Float#truncate() is a float class method which return a truncated value rounded to ndigits decimal digits precision.
Syntax: float.truncate()
Parameter: float value as argument
Return: truncated value rounded to nearest precision
If precision is -ve : integer with at least ndigits.abs trailing zeros
If ndigits is +ve : a floating point number, otherwise integer
Example #1 :
# Ruby code for truncate() method # declaring float values a = 0 . 767 # declaring float values b = 2999 . 011 # declaring float values c = 2 . 0000 # TRUNCATED VALUES puts "truncate a : #{a.truncate()}\n\n" puts "truncate b : #{b.truncate()}\n\n" puts "truncate c : #{c.truncate()}\n\n" |
Output :
truncate a : 0 truncate b : 2999 truncate c : 2
Example #2 :
# Ruby code for truncate() method # declaring float values a = - 83930 . 00000 # declaring float values b = - 66662999 . 11 # TRUNCATED VALUES puts "truncate a : #{a.truncate()}\n\n" puts "truncate b : #{b.truncate()}\n\n" |
Output :
truncate a : -83930 truncate b : -66662999
Please Login to comment...