21xrx.com
2024-09-19 10:10:18 Thursday
登录
文章检索 我的文章 写文章
C++编写圆类求解周长和面积
2023-07-06 13:26:09 深夜i     --     --
C++ 圆类 周长 面积 编写

C++是一种面向对象的编程语言,非常适合用于编写图形化应用程序,例如计算圆的周长和面积。本文将介绍如何使用C++编写一个圆类,以便通过给定半径来求解圆的周长和面积。

在C++中,我们可以定义一个类来表示圆。该类可以包含圆的属性和方法,例如半径、周长和面积。以下是定义圆类的示例代码:


#include <iostream>

using namespace std;

class Circle {

 private:

  double radius;

 public:

  Circle(double r)

   radius = r;

  

  double getRadius()

   return radius;

  

  double getPerimeter() {

   return 2 * 3.1416 * radius;

  }

  double getArea() {

   return 3.1416 * radius * radius;

  }

};

int main() {

 Circle c(5);

 cout << "The perimeter of the circle is: " << c.getPerimeter() << endl;

 cout << "The area of the circle is: " << c.getArea() << endl;

 return 0;

}

在上面的代码中,我们先定义了一个Circle类,并声明了它的私有变量radius。为了方便起见,我们还提供了一个公共的构造函数,它可以通过传入半径来创建一个圆的对象。然后,我们定义了三个公开方法:getRadius()、getPerimeter()和getArea()。

getRadius()方法是获取圆的半径的公开访问方法。getPerimeter()方法用于计算圆的周长,公式为2πr。getArea()方法用于计算圆的面积,公式为πr²。

在main()函数中,我们创建了一个名为c的Circle对象,并传入半径5作为参数。然后,我们使用c.getPerimeter()方法和c.getArea()方法来计算圆的周长和面积,并将结果输出到屏幕上。

最后,我们通过返回0来结束程序。

以上便是使用C++编写圆类求解周长和面积的过程。通过使用面向对象的编程技术,我们可以轻松地计算圆的周长和面积,这在实际的计算工作中非常有用。

  
  
下一篇: C++多重继承

评论区

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