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

C++で二十面体の面積と体積を見つけるためのプログラム


この問題では、二十面体の側面を示す値が与えられます。私たちのタスクは、二十面体C++の面積と体積を見つけるプログラムを作成することです。

二十面体 正多角形です。同じ辺に20個の正三角形があります。この多面体の頂点は12個だけです。

C++で二十面体の面積と体積を見つけるためのプログラム

破線は、目に見える表面の後ろにあるエッジ用です。

問題を理解するために例を見てみましょう

入力

a = 4

ソリューションアプローチ

この問題を解決するために、幾何学的公式を使用して二十面体の面積を見つけます。

表面積(面積)=$ 5 \ square ^ 2 \ sqrt {3} =8.660 * a ^ 2 $

ボリューム=$ボリューム=\frac {5 \ square ^ 2} {12}(3+ \ sqrt {5})=2.1817 * a ^ 3 $

ソリューションの動作を説明するプログラム

#include <iostream>
using namespace std;
float calcIcoSArea(float a) {
   return (8.660 * a * a);
}
float calcIcoVolume(float a) {
   return (2.1817 * a * a * a);
}
int main(){
   float a = 7;
   cout<<"The length of side of icosahedron is "<<a<<endl;
   cout<<"The surface area of icosahedron is "<<calcIcoSArea(a)<<endl;
   cout<<"The volume of icosahedron is "<<calcIcoVolume(a)<<endl;
   return 0;
}

出力

The length of side of icosahedron is 7
The surface area of icosahedron is 424.34
The volume of icosahedron is 748.323

  1. C++を使用して楕円の領域を見つけるプログラム

    ここでは、C++を使用して楕円の面積を取得する方法を説明します。楕円にはさまざまな部分があります。これらは以下のようなものです。 キーポイント 説明 センター 楕円の中心。また、2つの焦点を結ぶ線分の中心でもあります。 主軸 楕円の最長直径 nmemb これは要素の数であり、各要素のサイズはサイズです。 バイト。 短軸 楕円の最小直径 コード tを指す線分 フォーカス 図で示されている2つのポイント ロータス直腸 蓮の直腸は、焦点を通り、楕円の主軸に垂直な線です。 楕円の面積はΠ𝜋 ∗𝑎a∗b𝑏 サンプルコード #include <iostre

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

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