21xrx.com
2024-12-22 21:45:12 Sunday
登录
文章检索 我的文章 写文章
C++编写——求解矩形的周长和面积
2023-07-01 07:45:43 深夜i     --     --
C++ 矩形 周长 面积 编写

C++是一种高效的编程语言,它能够轻易地完成各种计算任务。在本文中,我们将介绍如何使用C++编写一个程序,以求解矩形的周长和面积。

首先,我们需要定义一个矩形类。该类应该包含矩形的长和宽属性,并且应该计算并返回面积和周长。以下是一个简单的矩形类示例:


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);

    }

};

在上面的代码中,我们定义了一个名为Rectangle的类和两个函数getArea()和getPerimeter()。这些函数用于计算矩形的面积和周长。我们在构造函数中初始化矩形的长和宽属性。

接下来,我们需要在main函数中创建一个矩形对象并调用getArea()和getPerimeter()函数。以下是一个完整的示例程序:


#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() {

  double length, width;

  cout << "Enter the length of the rectangle: ";

  cin >> length;

  cout << "Enter the width of the rectangle: ";

  cin >> width;

  Rectangle rect(length, width);

  cout << "The area is " << rect.getArea() << endl;

  cout << "The perimeter is " << rect.getPerimeter() << endl;

  return 0;

}

在上面的代码中,我们首先询问用户输入矩形的长和宽。然后,我们创建一个名为rect的Rectangle类对象,并调用getArea()和getPerimeter()函数以获取矩形的面积和周长。最后,我们将结果打印到屏幕上。

在使用C++编写矩形周长和面积求解程序时,我们需要了解基本的面向对象编程概念和语法。使用类和成员函数,我们可以轻松地定义和操作对象,从而实现复杂的计算任务。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复