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

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

  1. C++での直方体の体積と表面積のプログラム

    直方体とは何ですか? 直方体は、長方形の6つの面を持つ3次元オブジェクトです。つまり、辺の長さと幅が異なります。立方体と直方体の違いは、立方体の長さ、高さ、幅が等しいのに対し、直方体ではこれら3つは同じではないことです 直方体の特性は次のとおりです- 6つの顔 12個のエッジ 8つの頂点 以下は立方体の図です 問題 長さ、幅、体積が与えられた場合、タスクは直方体の総表面積と体積を見つけることです。ここで、表面積は面が占めるスペースであり、体積は形状に含めることができるスペースです。 直方体の表面積と体積を計算するには、式があります 表面積=2(| * w + w * h

  2. C++での立方体の体積と表面積のプログラム

    キューブとは何ですか? 立方体は、正方形の6つの面を持つ3次元オブジェクトです。つまり、同じ長さと幅の辺があります。立方体は、次のプロパティを持つ唯一の正六面体です- 6つの顔 12個のエッジ 8つの頂点 以下は立方体の図です 問題 側面を考えると、タスクは立方体の総表面積と体積を見つけることです。ここで、表面積は面が占めるスペースであり、体積は形状に含めることができるスペースです。 立方体の表面積と体積を計算するには、次の式があります- 表面積=6*側面*側面 ボリューム=サイド*サイド*サイド 例 Input-: side=3 Output-: volume of c