21xrx.com
2024-06-03 01:03:15 Monday
登录
文章检索 我的文章 写文章
C++实现圆类的面积和周长计算
2023-06-30 05:05:45 深夜i     --     --
C++ 圆类 面积计算 周长计算

C++是一种通用的编程语言,具有高效的语言特性和强大的库。使用C++编写程序可以方便地实现各种计算,例如计算圆的面积和周长。在本文中,我们将探讨如何使用C++实现圆类的面积和周长计算。

圆是一种常见的几何图形,其面积和周长的计算公式为:

圆的面积 = π × r^2

圆的周长 = 2 × π × r

其中,π表示圆周率,r表示圆的半径。

要使用C++实现圆类的面积和周长计算,我们需要定义一个圆类,包括圆的半径和相应的面积、周长计算函数。具体实现如下:


#include <iostream>

using namespace std;

class Circle{

private:

  float radius;

public:

  Circle(float r)

    radius=r;

  

  float getArea(){

    float area=3.14159*radius*radius;

    return area;

  }

  float getPerimeter(){

    float perimeter=2*3.14159*radius;

    return perimeter;

  }

};

int main(){

  float r;

  cout<<"请输入圆的半径:";

  cin>>r;

  Circle c(r);

  cout<<"圆的面积为:"<<c.getArea()<<endl;

  cout<<"圆的周长为:"<<c.getPerimeter()<<endl;

  return 0;

}

以上程序中,定义了一个名为Circle的类,该类包含一个私有成员变量半径radius和两个公有成员函数getArea()和getPerimeter(),用于计算圆的面积和周长。

在程序的主函数main()中,用户可以输入圆的半径,并通过圆类的实例c来调用getArea()和getPerimeter()函数,从而计算并输出圆的面积和周长。

通过以上代码,我们可以看出使用C++实现圆类的面积和周长计算是非常简单的。C++的语言特性和库的支持使得编写计算圆的程序变得更加高效和便捷。

  
  

评论区

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