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

# 正四角錐台の体積 Volume of a Truncated Square Pyramid
# 引数 底辺の長さ 上辺の長さ 高さ ($Base, $Upper, $Height)
# 戻り値 正四角錐台の体積 (@TruncatedSquarePyramid)
sub TRUNCATEDSQUAREPYRAMID{
my ($Base, $Upper, $Height) = @_;
my @TruncatedSquarePyramid = ();

# 底辺の長さ 上辺の長さ 高さの確認
if(($Base <= 0) || ($Upper <= 0) || ($Height <= 0)){
return 0;
}

# 正四角錐台の体積 Volume of a Truncated Square Pyramid
# [0] 正四角錐台の体積 [1] 正四角錐台の側面積 [2] 正四角錐台の表面積
$TruncatedSquarePyramid[0] = ((($Base * $Base) + ($Base * $Upper) + ($Upper * $Upper)) * $Height) / 3;
$TruncatedSquarePyramid[1] = 2 * ($Base + $Upper) * sqrt(((($Base - $Upper) / 2) * (($Base - $Upper) / 2)) + ($Height * $Height));
$TruncatedSquarePyramid[2] = $TruncatedSquarePyramid[1] + ($Base * $Base) + ($Upper * $Upper);

return @TruncatedSquarePyramid;
}


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

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

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

検索フォーム


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

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