Issue #7024 has been updated by alexeymuranov (Alexey Muranov).


Julien, try

  (90 * Rational(11, 10)).to_f
----------------------------------------
Bug #7024: 90 * 1.1 => 99.00000000000001
https://bugs.ruby-lang.org/issues/7024#change-29325

Author: Bahanix (Julien Grillot)
Status: Rejected
Priority: Normal
Assignee: 
Category: core
Target version: 1.9.3
ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]


$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
$ irb
1.9.3p194 :001 > 90*1.1
 => 99.00000000000001 
1.9.3p194 :002 > 90.0*1.1
 => 99.00000000000001

Expected value: 99.0

Thanks for your job every one!


-- 
http://bugs.ruby-lang.org/