用cpp写一个求正方形面积周长的程序含正方形类
时间: 2023-09-30 13:04:50 浏览: 95
好的,下面是一个使用正方形类来计算正方形面积和周长的C++程序:
```cpp
#include <iostream>
using namespace std;
class Square {
private:
float side;
public:
Square(float s) : side(s) {}
float getArea() {
return side * side;
}
float getPerimeter() {
return 4 * side;
}
};
int main() {
float side;
cout << "请输入正方形的边长:";
cin >> side;
Square square(side);
cout << "正方形的面积为:" << square.getArea() << endl;
cout << "正方形的周长为:" << square.getPerimeter() << endl;
return 0;
}
```
在程序中,我们首先定义了一个Square类,类中包含一个私有成员变量side表示正方形的边长,以及两个公有成员函数getArea()和getPerimeter()分别用于计算正方形的面积和周长。
在主函数中,我们通过用户输入的正方形边长,创建一个Square对象,并调用Square的getArea()和getPerimeter()方法计算正方形面积和周长,并使用cout语句输出结果。
最后,使用return 0语句结束程序。
阅读全文