10939


1.2345678901234567890123456789012 * 9.8765432109876543210987654321098

32桁同士の小数を掛け算したときに、32桁で答えを表示するにはどうしたら良いですか？


CC BY-SA 3.0
2015-06-03T06:55:40.883
10936
2015-06-03T07:55:45.727
2015-06-03T07:29:37.187
9596
9596
question
ruby
rubyで小数の掛け算。桁指定。

[code]

    require 'bigdecimal'
    n = BigDecimal.new("1.2345678901234567890123456789012",32)
    n2 = BigDecimal.new("9.8765432109876543210987654321098",32)
    n.mult(n2,32).to_s #=> "12.193263113702179522618503273386"
    
[/code]

でいかがでしょうか。


CC BY-SA 3.0
2015-06-03T07:55:45.727
10939
2015-06-03T07:55:45.727
9403
10936
answer