Ruby 円周率を取得する

Ruby 円周率を取得する

Rubyで、円周率を取得するソースコードを記述してます。「Math::PI」を使用することで取得できます。「Math::PI」を使用すれば円の面積などを求めることが可能です。

環境

  • OS windows11 home
  • ruby 3.1.3p185

円周率を取得

円周率を取得するには、「Math::PI」を使用します。

実際に、取得してみます。

p Math::PI
# 3.141592653589793

取得できていることが確認できます。

「Math」を「include」して「PI」だけで使用することもできます。

include Math

p PI
# 3.141592653589793

円の面積

例えば、円周率を使って円の面積を求める場合は、以下のようにします。
ここでは「半径(r)」を引数とした関数を作成してます。

def circlArea(r)
  r ** 2 * Math::PI
end

p circlArea(2) # 12.566370614359172

p circlArea(3) # 28.274333882308138