//*
//* 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;
}
第二週項目一 旱冰場造價
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.