Round Floating Point Numbers

Round Floating Point Numbers
Custom floating point rounding based on three functions that allow you to round to a certain precision, round up and round down.
class Float
   def roundTo(x)
      (self * 10**x).round.to_f / 10**x
   end
   def ceilCo(x)
      (self * 10**x).ceil.to_f / 10**x
   end
   def floorTo(x)
      (self * 10**x).floor.to_f / 10**x
   end
end

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top