Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cプログラミングにおける六角柱の表面積と体積


任意の図の表面積は、それが表面を覆っている総面積です。

六角柱は、両端に六角形が付いた立体図形です。プリズムの試験は次のようになります-

数学では、六角柱は8つの面、18のエッジ、12の頂点を持つ3次元の図形として定義されます。

Cプログラミングにおける六角柱の表面積と体積

Surface Area = 3ah + 3√3*(a2)
Volume = (3√3/2)a2h

#include <stdio.h>
#include<math.h>
int main() {
   float a = 5, h = 10;
   //Logic to find the area of hexagonal prism
   float Area;
   Area = 6 * a * h + 3 * sqrt(3) * a * a;
   printf("Surface Area: %f\n",Area);
   //Logic to find the Volume of hexagonal prism
   float Volume;
   Volume = 3 * sqrt(3) * a * a * h / 2;
   printf("Volume: %f\n",Volume);
   return 0;
}

出力

Surface Area: 429.903809
Volume: 649.519043

  1. 直方体の表面積と体積を見つけるJavaプログラム

    この記事では、直方体の表面積と体積を計算する方法を理解します。直方体は、長方形の6つの面を持つ3次元オブジェクトです。つまり、辺の長さと幅が異なります。立方体と直方体の違いは、立方体の長さ、高さ、幅が等しいのに対し、直方体ではこれら3つは同じではないことです 直方体の表面積は、式-を使用して計算されます。 2*( length *width + width* height + height*length) 直方体の面積は、式-を使用して計算されます。 length*width*height 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Length

  2. Javaでの暗記(1D、2D、3D)動的計画法

    暗記は動的計画法に基づく手法であり、提供された入力の結果を記録することにより、メソッドが同じ入力セットに対して複数回実行されないようにすることで、再帰的アルゴリズムのパフォーマンスを向上させるために使用されます(配列)。再帰的方法のトップダウンアプローチを実装することにより、暗記を実現できます。 基本的なフィボナッチの例を参考にして、このシナリオを理解しましょう 1-D暗記 非定数パラメーターが1つだけ(1つのパラメーターだけが値を変更する)の再帰的アルゴリズムを検討するため、この方法は1次元記憶と呼ばれます。次のコードは、フィボナッチ数列のN番目(Nまでのすべての項)を見つけるためのもの