21xrx.com
2024-11-05 18:41:31 Tuesday
登录
文章检索 我的文章 写文章
C++面向对象编程:计算圆的周长和面积代码
2023-07-13 17:06:06 深夜i     --     --
C++ 面向对象编程 周长 面积 代码

C++是一种面向对象的编程语言,可以用它来计算圆的周长和面积。下面我们来看一下如何使用C++来实现这个功能。

首先,我们需要定义一个圆类。这个类包含了圆的半径和计算周长和面积的方法。代码如下:


class Circle {

private:

  float radius;

public:

  Circle(float r)

    radius = r;

  

  float circumference() {

    return 2 * 3.14 * radius;

  }

  float area() {

    return 3.14 * radius * radius;

  }

};

在上面的代码中,我们用float类型定义了一个私有变量radius,它表示圆的半径。构造函数Circle用来初始化radius。circumference方法用来计算圆的周长,area方法用来计算圆的面积。

接下来,我们可以创建一个Circle对象,并调用其方法来输出圆的周长和面积。代码如下:


#include <iostream>

using namespace std;

int main() {

  Circle c(3.0);

  cout << "圆的周长是:" << c.circumference() << endl;

  cout << "圆的面积是:" << c.area() << endl;

  return 0;

}

在上面的代码中,我们先创建了一个圆对象c,并传入半径3.0。然后通过cout语句输出圆的周长和面积。

运行上述代码,会得到如下输出:


圆的周长是:18.84

圆的面积是:28.26

这就是使用C++来计算圆的周长和面积的方法。

总结来说,C++的面向对象编程能够使代码更加模块化和易于维护。通过定义类和方法,我们可以定义出复杂的数据类型和逻辑功能。在计算圆的周长和面积这个例子中,我们体会到了C++面向对象编程的优势。

  
  

评论区

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