一、创建长方形类Rectangle
1、定义两个私有变量:double length; // 长度,double breadth; // 宽度
2、声明构造函数Rectangle(double l, double b),有两个入参分别为l长度和b宽度,实现入参分别赋值给对应私有变量
3、声明求面积函数 double Area(),实现计算长方形的面积
4、声明求周长函数 double Girth(),实现计算长方形的周长
二、在main函数实现两个长方形面积之和 、周长之差
1、定义第一个长方形Rectangle R1(3.0, 4.0),入参长为3,宽为4
2、定义第二个长方形Rectangle R1(5.0, 6.0),入参长为5,宽为6
3、计算两个长方形的面积和,首先各自调用求面积函数,再加起来 double areas = R1.Area() + R2.Area()
4、计算两个长方形的周长差,首先各自调用求周长函数,再相减 double Girth = R2.Girth()-R1.Girth();
5、输出面积之和 cout << "两个长方形面积之和=" << areas << endl;
6、输出周长之差 cout << "两个长方形周长之差=" << Girth << endl;
#include <iostream>
using namespace std;
class rectangle
{
public:
int chang;
int kuan;
rectangle (int a,int b)
{
this->chang = a;
this->kuan = b;
}
int mianji()
{
return this->chang * this->kuan;
}
int zhouchang()
{
return 2*(this->chang + this->kuan);
}
};
int main()
{
rectangle r1(3,2);
rectangle r2(3,1);
printf("面积之和为%d\n",r1.mianji()+r2.mianji());
printf("周长之差为%d\n",r1.zhouchang()-r2.zhouchang());
return 0;
}