编写一个程序,长方形类,包含数据长和宽,以及构造函数、析构函数、求周长函数、求面积函数共计5个函数,在主函数中定义个长方体对象,并输出其面积和周长。
时间: 2023-11-22 16:52:53 浏览: 110
以下您所需的程序代码:
```cpp
#include <iostream>
using namespace std;
class Rectangle {
private:
float length, width;
public:
Rectangle(float len, float wid) {
length = len;
width = wid;
}
~Rectangle() {}
float getPerimeter() {
return 2 * (length + width);
}
float getArea() {
return length * width;
}
};
int main() {
Rectangle rectangle(5.0, 3.0);
cout << "周长为:" << rectangle.getPerimeter() << endl;
cout << "面积为:" << rectangle.getArea() << endl;
return 0;
}
```
输出结果:
```
周长为:16
面积为:15
```
相关问题
编写一个程序,长方形类,包含数据长和宽,以及构造函数、析构函数、求周长函数、求面积函数共计5个函数,在主函数中定义一个长方体对象,并输出其面积和周长。
以下是C++代码实现:
```c++
#include <iostream>
using namespace std;
class Rectangle {
private:
double length;
double width;
public:
Rectangle(double l, double w): length(l), width(w) {}
~Rectangle() {}
double getPerimeter() {
return 2 * (length + width);
}
double getArea() {
return length * width;
}
};
int main() {
Rectangle rect(5, 10);
double perimeter = rect.getPerimeter();
double area = rect.getArea();
cout << "Perimeter: " << perimeter << endl;
cout << "Area: " << area << endl;
return 0;
}
```
程序中首先定义了一个 Rectangle 类,包含了长和宽两个数据成员,以及一个构造函数、一个析构函数、一个求周长函数和一个求面积函数。在主函数中定义了一个长方形对象 rect,通过调用对象的 getPerimeter 和 getArea 函数分别获取了长方形的周长和面积,并输出到终端。
用C++编写一个程序,长方形类,包含数据长和宽,以及构造函数、析构函数、求周长函数、求面积函数共计5 个函数,在主函数中定义一个长方体对象,并输出其面积和周长。
以下是用C++编写的长方形类程序:
```c++
#include <iostream>
using namespace std;
class Rectangle {
private:
double length, width;
public:
Rectangle(double l, double w) {
length = l;
width = w;
}
~Rectangle() {}
double getPerimeter() {
return 2 * (length + width);
}
double getArea() {
return length * width;
}
};
int main() {
Rectangle rect(3.4, 5.6);
cout << "Perimeter: " << rect.getPerimeter() << endl;
cout << "Area: " << rect.getArea() << endl;
return 0;
}
```
在主函数中定义了一个长方形对象rect,其长度为3.4,宽度为5.6。然后调用对象的getPerimeter()和getArea()函数,分别输出长方形的周长和面积。
阅读全文