如何使用此公式执行某些数学运算?如果number
为37
,我预计会以133.2
结束。
number / 100 * 360
答案 0 :(得分:2)
如果浮点数中的一个数字要乘以/除/加/减,则结果将是浮点数。如果number
除以浮点值,那么结果将是一个浮点数,并且乘以浮点数。
number = 37
number / 100.0 * 360 # => 133.2
答案 1 :(得分:1)
number = 37
p number.to_f / 100 * 360 #=> 133.2
p number * 1.0 / 100 * 360 #=> 133.2
答案 2 :(得分:0)
您可以使用Numeric#fdiv
:
number = 37
number.fdiv(100) #=> 0.37
number.fdiv(100) * 360 #=> 133.2