将近一周没写完整程序,就是装不上oracle,今天必须练个手舒缓心中郁闷
#include<iostream>
using namespace std;
#define PI 3.14159
class Circle{
private:
float radius;
public:
Circle(float r);
float Circumference(void)const;
float Area(void)const;
};
Circle::Circle(float r) :radius(r){}
float Circle::Circumference(void)const{
return 2 * PI *radius;
}
float Circle::Area(void)const{
return PI*radius*radius;
}
int main(){
float radius;
float FenceCost, ConcreteCost;
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
cout << "Enter the radius of pool:";
cin >> radius;
Circle Pool(radius);
Circle PoolRim(radius + 3);
FenceCost = PoolRim.Circumference()*3.5;
cout << "Fenceing cost is $" << FenceCost << endl;
ConcreteCost = (PoolRim.Area() - Pool.Area())*0.5;
cout << "Concrete cost is $" << ConcreteCost << endl;
return 0;
}