矩形面积与周长c++
时间: 2024-10-14 17:12:35 浏览: 24
在C++中,矩形的面积和周长可以通过定义一个矩形类来计算。首先,我们需要有两个属性,比如长度(length)和宽度(width),然后提供相应的成员函数来计算面积和周长。
```cpp
class Rectangle {
public:
// 构造函数,接受长度和宽度作为输入
Rectangle(double length, double width)
: length_(length), width_(width) {}
// 计算并返回矩形的面积
double getArea() const {
return length_ * width_;
}
// 计算并返回矩形的周长,公式为2*(长度+宽度)
double getPerimeter() const {
return 2 * (length_ + width_);
}
private:
// 矩形的长度和宽度
double length_, width_;
};
// 示例用法
int main() {
Rectangle rectangle(5, 4);
double area = rectangle.getArea(); // 面积 = 5 * 4 = 20
double perimeter = rectangle.getPerimeter(); // 周长 = 2 * (5 + 4) = 18
std::cout << "Rectangle's area is: " << area << std::endl;
std::cout << "Rectangle's perimeter is: " << perimeter << std::endl;
return 0;
}
```
在这个例子中,用户可以创建一个矩形对象,并通过它调用`getArea()`和`getPerimeter()`方法获取所需的几何信息。
阅读全文