Github链接: Circle_area
代码:
main.cpp
#include "circle_area.h"
#include <iostream>
#include <cstdio>
#include <stdlib.h>
#include <iomanip>
using namespace std;
int main()
{
double r;
Circle_area area;
r = area.Input();
double s;
s = area.Calculate(r);
cout << "The circle's area is : " << setprecision(4) << s << endl;
return 0;
}
Circle_area.h
#ifndef CIRCLE_AREA_H
#define CIRCLE_AREA_H
#include <cstdio>
#include <iostream>
#define pi 3.1415926
using namespace std;
/*
* C++随堂作业
* 学号: 031502209
* 姓名: 陈翔
*
* 作业目的: 输入圆的半径,输出圆的面积。
*/
class Circle_area
{
public:
double Input();
double Calculate(double r);
};
#endif // CIRCLE_AREA_H
Circle_area.cpp
#include "circle_area.h"
#include <iostream>
#include <cstdio>
#include <stdlib.h>
using namespace std;
/*
* Input():
* 用于输入圆的半径的方法。
*/
double Circle_area :: Input()
{
double r;
cout << "Please input the radius of a circle : ";
cin >> r;
return r;
}
/*
* Calculate():
* 用于计算圆的面积的方法。
*/
double Circle_area :: Calculate(double r)
{
double S = 0;
S = pi*r*r;
return S;
}
本文介绍了一个简单的C++程序,用于输入圆的半径并计算其面积。通过定义Circle_area类,实现了半径输入和面积计算的功能,并展示了如何使用该类进行圆面积的计算。

372

被折叠的 条评论
为什么被折叠?



