FC2ブログ
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

# 円の面積 Area of a Circle
# 引数 半径 ($Radius)
# 戻り値 円の面積 (@Circle)
sub CIRCLE{
my ($Radius) = @_;
my @Circle = ();
my $Diameter = 2 * $Radius;
my $Pi = atan2(1, 1) * 4;

# 半径の確認
if($Radius <= 0){
return 0;
}

# 円の面積 Area of a Circle
# [0] 円の面積 [1] 円周 [2] 直径 [3] 重心位置の高さ [4] 断面二次モーメント [5] 断面係数 [6] 断面二次半径
$Circle[0] = $Radius * $Radius * $Pi;
$Circle[1] = 2 * $Radius * $Pi;
$Circle[2] = $Diameter;
$Circle[3] = $Radius;
$Circle[4] = ($Pi * ($Diameter * $Diameter * $Diameter * $Diameter)) / 64;
$Circle[5] = ($Pi * ($Diameter * $Diameter * $Diameter)) / 32;
$Circle[6] = $Diameter / 4;

return @Circle;
}


参考URL
円の面積 - 高精度計算サイト
円 (数学) - Wikipedia
初等数学公式集 - Wikibooks
初等数学公式集/平面図形 - Wikibooks
オンライン コンパイラ/インタプリタ
テクニカル分析
プロフィール

Author:雨宮
Firefoxを使用しているので気づかなかったけど、IE6でソースコードを上手くコピーできない

5/3
携帯用ならIE6でもソースコードをコピーできる
携帯用

検索フォーム


あわせて読みたいブログパーツ
一寸先は闇 RSS

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。