C++ 程序创建一个矩形类并计算其面积

c++server side programmingprogramming

假设我们已经测量了两个矩形的长度和宽度,并且我们想使用类来计算它们的面积。因此,我们可以创建一个名为 Rectangle 的类,该类有两个属性 l 和 b,分别表示长度和宽度。并定义另一个名为 area() 的函数来计算该矩形的面积。

因此,如果输入为 (10,9)、(8,6),则输出将为 90 和 48,因为第一个矩形的长和宽分别为 10 和 9,所以面积为 10 * 9 = 90,而对于第二个矩形,长和宽分别为 8 和 6,所以面积为 8 * 6 = 48。

为了解决这个问题,我们将遵循以下步骤 −

  • 定义具有两个属性 l 和 b 的矩形类

  • 定义 input() 函数以获取 l 和 b 的输入

  • 定义 area() 函数以返回 l * b,即该矩形的面积

示例

让我们看看下面的实现以便更好地理解 −

#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

相关文章