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