1

如何使用此公式执行一些数学运算?如果number37,我希望它以133.2.

number / 100 * 360
4

3 回答 3

2

如果要乘/除/加/减的数字之一是浮点数,则结果将是浮点数。如果number除以一个浮点数,那么结果将是一个浮点数,并且乘以它将是一个浮点数。

number = 37
number / 100.0 * 360 # => 133.2
于 2013-11-15T07:11:10.627 回答
1
number = 37
p number.to_f / 100 * 360   #=> 133.2
p number * 1.0 / 100 * 360  #=> 133.2
于 2013-11-15T07:26:24.180 回答
0

你可以使用Numeric#fdiv

number = 37
number.fdiv(100)        #=> 0.37
number.fdiv(100) * 360  #=> 133.2
于 2013-11-15T09:45:54.337 回答