1つの長方形クラスを作成してその面積を計算するC++プログラム
2つの長方形の長さと幅を取得し、クラスを使用してそれらの面積を計算するとします。したがって、長さと幅にそれぞれ2つの属性lとbを持つRectangleというクラスを作成できます。そして、area()という別の関数を定義して、その長方形の面積を計算します。
したがって、入力が(10,9)、(8,6)の場合、最初の長方形の長さと幅が10と9であるため、出力は90と48になります。したがって、面積は10 * 9 =90であり、 2つ目は、長さと幅が8と6なので、面積は8 * 6=48です。
これを解決するには、次の手順に従います-
-
2つの属性lとbを使用して長方形クラスを定義します
-
lとbの入力を受け取るinput()関数を定義します
-
その長方形の面積であるl*bを返すようにarea()関数を定義します
例
理解を深めるために、次の実装を見てみましょう-
#include <iostream> using namespace std; class Rectangle{ private: int l, b; public: void input(int len, int bre){ l = len; b = bre; } int area(){ return l * b; } }; int main(){ Rectangle r1, r2; r1.input(10, 9); r2.input(8, 6); cout << "Area of r1: " << r1.area() << endl; cout << "Area of r2: " << r2.area() << endl; }
入力
(10, 9), (8, 6)
出力
Area of r1: 90 Area of r2: 48
-
C++での直方体の体積と表面積のプログラム
直方体とは何ですか? 直方体は、長方形の6つの面を持つ3次元オブジェクトです。つまり、辺の長さと幅が異なります。立方体と直方体の違いは、立方体の長さ、高さ、幅が等しいのに対し、直方体ではこれら3つは同じではないことです 直方体の特性は次のとおりです- 6つの顔 12個のエッジ 8つの頂点 以下は立方体の図です 問題 長さ、幅、体積が与えられた場合、タスクは直方体の総表面積と体積を見つけることです。ここで、表面積は面が占めるスペースであり、体積は形状に含めることができるスペースです。 直方体の表面積と体積を計算するには、式があります 表面積=2(| * w + w * h
-
C++での立方体の体積と表面積のプログラム
キューブとは何ですか? 立方体は、正方形の6つの面を持つ3次元オブジェクトです。つまり、同じ長さと幅の辺があります。立方体は、次のプロパティを持つ唯一の正六面体です- 6つの顔 12個のエッジ 8つの頂点 以下は立方体の図です 問題 側面を考えると、タスクは立方体の総表面積と体積を見つけることです。ここで、表面積は面が占めるスペースであり、体積は形状に含めることができるスペースです。 立方体の表面積と体積を計算するには、次の式があります- 表面積=6*側面*側面 ボリューム=サイド*サイド*サイド 例 Input-: side=3 Output-: volume of c