FC2ブログ

# 正四角柱の高さ Volume of a Square Prism
# 引数 体積 底辺の長さ ($Volume, $Length)
# 戻り値 正四角柱の高さ (@SquarePrism)
sub SQUAREPRISM{
my ($Volume, $Length) = @_;
my @SquarePrism = ();
my $Height = $Volume / ($Length * $Length);

# 体積 底辺の長さの確認
if(($Volume <= 0) || ($Length <= 0)){
return 0;
}

# 正四角柱の高さ Volume of a Square Prism
# [0] 正四角柱の高さ [1] 正四角柱の表面積 [2] 重心位置の高さ [3] 2つの異なる頂点と直方体の重心を通る対角線の長さ
$SquarePrism[0] = $Height;
$SquarePrism[1] = (2 * $Length) * ($Length + (2 * $Height));
$SquarePrism[2] = $Height / 2;
$SquarePrism[3] = sqrt(($Length * $Length) + ($Length * $Length) + ($Height * $Height));

return @SquarePrism;
}


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

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

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

検索フォーム


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