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

# 円環体の体積 Volume of a Torus
# 引数 内径 外径 ($InsideDiameter, $OutsideDiameter)
# 戻り値 円環体の体積 (@Torus)
sub TORUS{
my ($InsideDiameter, $OutsideDiameter) = @_;
my @Torus = ();
my $Pi = atan2(1, 1) * 4;

# 内径 外径の確認
if(($InsideDiameter <= 0) || ($OutsideDiameter <= 0) || ($OutsideDiameter < $InsideDiameter)){
return 0;
}

# 円環体の体積 Volume of a Torus
# [0] 円環体の体積 [1] 円環体の表面積
$Torus[0] = (($Pi * $Pi) * ($InsideDiameter + $OutsideDiameter) * (($OutsideDiameter - $InsideDiameter) * ($OutsideDiameter - $InsideDiameter))) / 4;
$Torus[1] = ($Pi * $Pi) * (($OutsideDiameter * $OutsideDiameter) - ($InsideDiameter * $InsideDiameter));

return @Torus;
}


参考URL
円環体の体積 - 高精度計算サイト
オンライン コンパイラ/インタプリタ
テクニカル分析
プロフィール

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

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

検索フォーム


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

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