您的位置:首页 > 其它

游泳池造价问题

2016-06-17 20:30 253 查看
/*

 *copvriqht(c)2016,烟台大学计算机学院

 *All rights reserved.

 *文件名称:test.cpp

 *作者:陈传祯

 *完成日期:2016年6月17日

 *版本号:v1.0

 *

 *问题描述

 *输入描述

 *程序输出
*/

#include<iostream>

using namespace std;

const float PI=3.14;

const float PENCE_PRICE=35;

const float CONCRETE_PRICE=20;

class Circle

{

public:

    Circle(float r);

    float C();

    float S();

private:

    float radius;

};

Circle::Circle(float r)

{

    radius=r;

}

float Circle::C()

{

    return 2*PI*radius;

}

float Circle::S()

{

    return PI*radius*radius;

}

int main()

{

    float radius;

    cin>>radius;

    Circle pool(radius);

    Circle poolrim(radius+3);

    float m1=poolrim.C()*PENCE_PRICE;

    cout<<"栅栏造价是:"<<m1<<endl;

    float m2=(poolrim.S()-pool.S())*CONCRETE_PRICE;

    cout<<"过道造价是:"<<m2<<endl;

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: