Rectangle—类和对象

描述
设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标(共四个整数)。要求:类中定义以下成员函数(不定义构造函数)(1)set 函数,如入矩形左下角和右上角的坐标 (2)area函数,该函数完成面积的计算,并返回计算结果。

输入
左下角和右上角的坐标
输出
矩形面积
样例输入
0 0 2 2
样例输出
4


#include<iostream>
using namespace std;
class Rectangle
{
    
    
private:
    int x1,y1,x2,y2;
    int m1,n1,m2,n2;
    double s;
public:
    int setx1()
    {
    
    return x1;}
    int sety1()
    {
    
    return y1;}
    int setx2()
    {
    
    return x2;}
    int sety2()
    {
    
    return y2;}
   void setPoint()
    {
    
    
        cin>>m1>>n1>>m2>>n2;
        x1=m1;y1=n1;
        x2=m2;y2=n2;
    }
     double area()
    {
    
    
        s=(y2-y1)*(x2-x1);
        return s;
    }
};
int main()
{
    
    
    Rectangle p;
    p.setPoint();
    cout<<p.area()<<endl;
}

猜你喜欢

转载自blog.csdn.net/weixin_45921943/article/details/104972946