第二週項目一 旱冰場造價

//*
//* Copyright (c) 2015, 煙臺大學計算機學院
//* All rights reserved.
//* 文件名稱:test.cpp
//* 作    者:徐洪祥
//* 完成日期:2015年 3 月 18日
//* 版 本 號:v1.0
//* 問題描述:有一個圓形的旱冰場地,場地內抹水泥,造價爲每平方米M元,圍欄用木條圍成,每米造價N元。
//* 輸入描述:輸入旱冰場半徑r。
//* 程序輸出:計算出造價。
#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;
    double area1;
    double circumference1;
};
void Circle::setRadius(double r)
{
    radius=r;
}
double Circle::area()
{
    area1=pi*radius*radius;
    return area1;
}
double Circle::circumference()
{
    circumference1=2*pi*radius;
    return circumference1;
}
int main()
{
    double r;
    cout<<"請輸入旱冰場的半徑: ";
    cin>>r;
    Circle c;
    c.setRadius(r);
    cout<<"旱冰場的造價爲 "<<M*c.area()+N*c.circumference()<<" 元。"<<endl;
    return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章