设计一个矩形类求周长和面积

设计一个矩形类,能求矩形的周长和面积,上交代码及运行结果截图

以下是一个C++实现的矩形类示例,其中包含两个公共成员函数:getArea()用于计算矩形的面积,getPerimeter()用于计算矩形的周长。该类有两个私有成员变量lengthwidth,分别表示矩形的长和宽。

#include <iostream>
using namespace std;

class Rectangle {
  private:
    double length;
    double width;

  public:
    Rectangle(double l, double w) {
        length = l;
        width = w;
    }

    double getArea() {
        return length * width;
    }

    double getPerimeter() {
        return 2 * (length + width);
    }
};

int main() {
    Rectangle rect(5.0, 3.0);
    cout << "矩形的面积:" << rect.getArea() << endl;
    cout << "矩形的周长:" << rect.getPerimeter() << endl;
    return 0;
}

运行结果:

矩形的面积:15
矩形的周长:16

在上面的示例中,我们通过在main函数中创建了一个名为rect的矩形对象,并传入长为5和宽为3的值。然后,我们调用该对象的getArea()getPerimeter()函数,分别计算矩形的面积和周长,并输出结果。

#include<iostream>
using namespace std;
class Rectangle{
    private:
        double width, height;
    public:
        Rectangle(double w, double h){
            width = w;
            height = h;
        }
        double getArea(){
            return width * height;
        }
        double getPerimeter(){
            return 2 * (width + height);
        }
};

int main(){
    Rectangle r(3, 4); //定义一个 3x4的矩形
    cout<<"面积 = "<< r.getArea() << endl;
    cout<<"周长 = "<< r.getPerimeter() << endl;
    return 0;
}

运行截图

img

结果
面积 = 12
周长 = 14