5月17日打卡

习题4-11

题目描述:

定义并实现一个矩形类,有长、宽两个属性,有成员函数计算矩形的面积

设计思路:

1.定义一个矩形类,包括长宽两个私有类型数据和构造函数,以及共有成员函数用于计算矩形面积。、

代码部分:

#include<iostream>
using namespace std;
class Rectangle {
private:
    int length;
    int weight;
public:
    Rectangle(int a, int b)
    {
        length = a;
        weight = b;
    }
    int Area()
    {
        return length * weight;
    }
};
int main()
{
    int a, b;
    cin >> a >> b;
    Rectangle x(a, b);
    cout << x.Area() << endl;
}

4-13定义一个Circle类,有数据成员radius(半径),成员函数getArea()计算圆的面积。

代码部分:

#include<iostream>
using namespace std;
class Rectangle {
private:
    int radius;
public:
    Rectangle(int a)
    {
        radius = a;
    }
    double getArea()
    {
        return 3.1415926 * radius * radius;
    }
};
int main()
{
    int a;
    cin >> a;
    Rectangle x(a);
    cout << x.getArea() << endl;
}

 

posted on 2023-05-17 20:54  石铁生  阅读(39)  评论(0)    收藏  举报