重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

ruby で 1/300.0 の 7000乗 を計算させる事は可能なのでしょうか?
( 1 / 300.0 )**7000 で計算させると 0.0 になってしまいます。

A 回答 (1件)

できます。


が、何の計算するのか分かりませんが別の方法を考えた方が良いのではないでしょうか。

require 'bigdecimal'
puts( (BigDecimal('1') / BigDecimal('300')) ** 7000

結果
0.1416501250750661252256415(略)35213460001E-17339
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!