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


假设我们已经获取了两个矩形的长和宽,并且我们想要使用类来计算它们的面积。我们可以创建一个名为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

更新于:2021年10月7日

28K+ 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.