重庆大学C实验4

重庆大学C实验4

ID:42103989

大小:208.82 KB

页数:7页

时间:2019-09-08

重庆大学C实验4_第1页
重庆大学C实验4_第2页
重庆大学C实验4_第3页
重庆大学C实验4_第4页
重庆大学C实验4_第5页
资源描述:

《重庆大学C实验4》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C++程序设计》实验报告年级、专业、班级2012级电子信息科学与技术01班姓名张益达实验题口类与对象实验时间2015.06.19实验地点DS1408实验成绩实验性质□验证性V设计性□综合性教师评价:口算法/实验过程正确;口源程序/实验内容提交口程序结构/实验步骤合理;口实验结果正确;口语法、语义正确;口报告规范;其他:评价教师签名:一、实验目的•掌握面向对象的基本概念和类定义的方法。•掌握类的访问权限和对成员的访问方法。二、实验项目内容1、冇一鬪型游泳池,现在需在英周围建一関型过道,并在其四周围上栅栏。

2、栅栏价格为35元/米,过道造价为2()元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。提示:classCircle2、书P240,2在人口统计屮,计算出生率和死亡率,设计人11类population,®数成员返回出生率和死亡率。编写完整的程序检验该类的正确性。三、实验过程或算法(源程序)1、有一圆型游泳池,现在需在其周围建一圆型过道,并在其四周围上栅样。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的

3、造价。解:源程序如下#include#definePI3.1416usingnomespocestd;classCircle{private:floatr;public:getData(floatradius){r=radius;}floatconcreteCost(){returnPI*((r+3)*(r+3)-r*r)*20;}floatfenceCostf){return2*PI*(叶3)*35;}};intmain(){CircleswimmingPool;doubleradi

4、us;booljudge二true;while(judge){cout«"请输入游泳池的半径:“vvendl;cin»radius;if(radius>0){swimmingPool.getData(radius);judge二false;}elsecoutvv“半径需大于0,请重新输A:H«endl;}coutvv”游泳池过道造价为:"«swimmingPool.concreteCost()«endl;cout«"游泳池栅栏造价为:"«swimmingPool.fenceCost()vvendl;ret

5、urn0;源程序截屏:Flex4_l・cpp*intnain()CircleswimmingPool;doubleradius;booljudge=true;while(judge)cout«-请输入游泳池的半径:cin>>radius;iF(radius>8)swimmingPool.getData(radius);judge=False;elsecout<<・・半径需大于0,请重新输入:・・<<叩";cout«iB游泳池过道造价为:"<

6、dl;泳池栅栏造价为.,i<usingnamespacestd;classPopulationprivate:inttotality;intbi什hNumber;intdeathNumber;public:boolgetData()

7、{coutvv“请依次输入总人数、岀生人数、死亡人数:"«endl;cin»totolity»birthNumber»deathNumber;if(totality

8、tbirthRate(){returnfloot(birthNumber)/totality*100;}floatdeathRate(){returnfloat(deathNumber)/totality*!00;}};intmain(){Populationpop;boolset;set=pop.getDota();while(lset)set=pop.getData();}cout«n出生率为:“vvpop.birthRo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。