C++第3周(春)项目2 旱冰场造价

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接


【项目2 - 旱冰场造价】一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价。

C++第3周(春)项目2 旱冰场造价

    提示:设计一个Circle(圆)类,数据成员为圆的半径,Circle类还提供计算圆的面积和边长的成员函数。在main函数中,定义一个Circle类的对象,调用成员函数求出旱冰场的造价。


参考解答:

#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;
}


    

  
C++第3周(春)项目2 旱冰场造价 china-pub(正在发售)
卓越网(接受预订) 
图灵社区  官方试读本下载
豆瓣

==================== 迂者 贺利坚 CSDN博客专栏=================

|==  IT学子成长指导专栏  专栏文章分类目录(不定期更新)    ==|

|== C++ 课堂在线专栏   贺利坚课程教学链接(分课程年级)   ==|

======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======

  
    

    

上一篇:ExcelReader(解析Excel的工具类)


下一篇:GPU编程(五): 利用好shared memory