21xrx.com
2024-11-22 03:23:32 Friday
登录
文章检索 我的文章 写文章
C++实现求矩形周长和面积
2023-07-13 13:29:48 深夜i     --     --
C++ 矩形 周长 面积 实现

C++是一门高效、强大的编程语言,常用于编写各种应用程序、操作系统等。它也是在计算机科学领域非常流行的一门语言,很多初学者都喜欢选择它作为入门学习的第一步。

本文将介绍如何使用C++实现求矩形的周长和面积。矩形是一种非常基本的图形,它的周长和面积计算也非常简单,因此,我们可以利用这个例子来学习C++。

首先,我们需要定义一个矩形类Rect,其中包含了矩形的长和宽属性,以及计算周长和面积的方法。定义类的代码如下:


class Rect {

public:

  int width, length;

  

  Rect(int w, int l)

    width = w;

    length = l;

  

  

  int getPerimeter() {

    return 2 * (width + length);

  }

  

  int getArea() {

    return width * length;

  }

};

解释一下上面的代码:首先定义了一个Rect类,其中包含了宽度和长度两个属性。这两个属性在Rect类的构造函数中初始化。接着,定义了两个方法getPerimeter和getArea,用于计算矩形周长和面积。

getPerimeter方法的计算公式为:周长 = 2 × (宽度 + 长度)

getArea方法的计算公式为:面积 = 宽度 × 长度

接下来,我们可以在main函数中创建一个矩形对象,并调用getPerimeter和getArea方法计算出周长和面积,最后输出结果。代码如下:


int main() {

  Rect r(2, 5);

  cout << "Perimeter: " << r.getPerimeter() << endl;

  cout << "Area: " << r.getArea() << endl;

  return 0;

}

输出结果如下:


Perimeter: 14

Area: 10

由此可见,使用C++实现求矩形的周长和面积非常简单,只需要定义一个包含属性和方法的类即可。C++作为一门高效的编程语言,可以帮助我们快速地实现各种算法和应用程序。希望本文对C++初学者有所帮助。

  
  

评论区

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