C++での円錐台の体積と表面積のプログラム
コーンの錐台とは何ですか?
円錐台は、図に示すように、錐台と呼ばれる下部と上部の基部を残して円錐の先端を切断することによって形成されます。錐台の上部ベースの半径は「r」、下部ベースの半径は「R」、高さは「h」、傾斜高さは「L」です
以下は円錐台の図です
問題
傾斜した高さ、高さ、上部の底の半径「r」、下部の半径「R」が与えられた場合、タスクは円錐台の体積と表面積を計算することです。
円錐台の体積と表面積を計算するには、次の式があります
Volume (V) = 1/3 * pi * h(r2 + R2 + r*R) Curved Surface Area (CSA) = pi * l(R + r) Total Surface Area (TSA) = pi * l(R + r) + pi(R2 + r2)
例
Input-: r=4 R=9 h=12 L=13 Output-: Volume Of Cone : 1671.33 Curved Surface Area Of Cone : 530.929 Total Surface Area Of Cone : 835.663
アルゴリズム
Start Step 1 -> define macro as #define pi 3.14 Step 2 -> Declare function to calculate Volume of cone float volume(float r, float R, float h) return (float(1) / float(3)) * pi * h * (r * r + R * R + r * R) Step 3 -> Declare function to calculate Curved Surface area of cone float CSA(float r, float R, float l) return pi * l * (R + r) Step 4 -> Declare function to calculate Total Surface area of cone float TSA(float r, float R, float l, float h) return pi * l * (R + r) + pi * (r * r + R * R) step 5 -> In main() declare variables as R1=4, R2=9, slantHeight=13 and height=12 call volume(R1, R2, height) Call CSA(R1, R2, slantHeight) TSA(R1, R2,slantHeight, height) Stop
例
#include <iostream> #define pi 3.14159 using namespace std; // Function to calculate Volume of cone float volume(float r, float R, float h){ return (float(1) / float(3)) * pi * h * (r * r + R * R + r * R); } // Function to calculate Curved Surface area of cone float CSA(float r, float R, float l){ return pi * l * (R + r); } // Function to calculate Total Surface area of cone float TSA(float r, float R, float l, float h){ return pi * l * (R + r) + pi * (r * r + R * R); } int main(){ float R1 = 4; float R2 = 9; float slantHeight = 13; float height = 12; cout << "Volume Of Cone : "<< volume(R1, R2, height)<< endl; cout << "Curved Surface Area Of Cone : "<<CSA(R1, R2, slantHeight)<< endl; cout << "Total Surface Area Of Cone : "<<TSA(R1, R2,slantHeight, height); return 0; }
出力
Volume Of Cone : 1671.33 Curved Surface Area Of Cone : 530.929 Total Surface Area Of Cone : 835.663
-
C++での十二面体の表面積のプログラム
十二面体とは何ですか? 「十二面体」という言葉はギリシャ語に由来し、十二面体は「12」を意味し、ヘドロンは「顔」を意味します。幾何学的な12面体は、12の平面を持つ3Dプラトニックまたは正多角形です。同様に、他の図の12面体にもプロパティがあり、それらは- 20の多面体頂点 30個の多面体エッジ 五角形は5面のポリゴンであるため、12個の五角形の面 以下に示すのは12面体の図です 問題 エッジが与えられた場合、プログラムは十二面体の表面積を見つける必要があります。表面積は、与えられた図形の面が占める総スペースです。 十二面体の表面積を計算するには、次の式があります- 例
-
直方体の表面積と体積を見つけるJavaプログラム
この記事では、直方体の表面積と体積を計算する方法を理解します。直方体は、長方形の6つの面を持つ3次元オブジェクトです。つまり、辺の長さと幅が異なります。立方体と直方体の違いは、立方体の長さ、高さ、幅が等しいのに対し、直方体ではこれら3つは同じではないことです 直方体の表面積は、式-を使用して計算されます。 2*( length *width + width* height + height*length) 直方体の面積は、式-を使用して計算されます。 length*width*height 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Length