C++计算长方形的周长和面积
时间: 2024-09-18 22:04:31 浏览: 71
c代码-计算长方形的周长和面积
在C++中,计算长方形的周长和面积通常需要创建一个矩形类,包含两个属性(例如长度和宽度),然后定义相应的成员函数来计算周长和面积。以下是一个简单的示例:
```cpp
class Rectangle {
public:
// 构造函数,初始化长和宽
Rectangle(double length, double width) : length(length), width(width) {}
// 计算周长
double perimeter() const {
return 2 * (length + width);
}
// 计算面积
double area() const {
return length * width;
}
private:
// 长度和宽度
double length;
double width;
};
// 使用示例
int main() {
Rectangle rectangle(5, 10); // 创建一个长5,宽10的矩形
double perimeter = rectangle.perimeter(); // 获取周长
double area = rectangle.area(); // 获取面积
std::cout << "Perimeter: " << perimeter << std::endl;
std::cout << "Area: " << area << std::endl;
return 0;
}
```
在这个例子中,`perimeter()` 和 `area()` 是公共方法,可以被外部访问;而`length`和`width`是私有变量,只能通过构造函数设置。
阅读全文