求泳池的外圈走道面积花费(c++)
#include <iostream>
#include <math.h>
using namespace std;
#define lan 35
#define passway 20
#define pi 3.14
class circle
{
public:
circle (float r);
float C();
float area();
private:
float r;
} ;
circle::circle(float r):r(r){
}
float circle::C()
{
return 2*pi*r;
}
float circle::area()
{
return pi*r*r;
}
int main()
{
float r;
float Ccoast;
float Fcoast;
cout<<"输入泳池半径:";
cin>>r;
circle p1(r);
circle p2(r+3);
Fcoast=p2.C()*lan;
cout<<"围栏的价格为:"<<Fcoast<<endl;
Ccoast=(p2.area()-p1.area())*passway;
cout<<"过道的价格为:"<<Ccoast<<endl;
return 0;
}