제2강 예시 1 - 롤러스케이트장 제조 가격

868 단어
둥근 롤러스케이트장이 있는데 마당 안에 시멘트를 바르면 평방미터당 M위안이고 울타리는 나무로 둘러싸여 있으며 미터당 N위안이다. 롤러스케이트장 반경을 입력하고 프로그램으로 그 값을 계산한다.
#include  <iostream>
using namespace std;
const double Pi=3.1415926;
const int M=20;   //         
const int N=35;   //      
class Circle
{
public:
    void setRadius(double r);	//    
    double area();				//     
    double circumference();		//     
private:
    double radius;
};
void Circle::setRadius(double r)	//    
{
    radius=r;
}
double Circle::area()				//     
{
    return Pi * radius * radius;
}
double Circle::circumference()		//     
{
    return 2*Pi*radius;
}
int main()
{
    double r;
    cout<<"         : ";
    cin>>r;
    Circle c;
    c.setRadius(r);
    cout<<"        "<<M*c.area()+N*c.circumference()<<"  。"<<endl;
    return 0;
}

좋은 웹페이지 즐겨찾기