高级程序设计c++实验报告

高级程序设计c++实验报告

ID:11996384

大小:63.00 KB

页数:10页

时间:2018-07-15

高级程序设计c++实验报告_第1页
高级程序设计c++实验报告_第2页
高级程序设计c++实验报告_第3页
高级程序设计c++实验报告_第4页
高级程序设计c++实验报告_第5页
资源描述:

《高级程序设计c++实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上海电力学院实验报告课程名称高级程序设计C++(2)实验项目实验一类与对象(一)姓名学号班级专业信息安全同组人姓名无指导教师姓名XX实验日期2016年2月24日一、实验目的Ø掌握类与对象的概念、定义Ø掌握类的成员属性和类的封装性Ø掌握数据成员与成员函数的访问方式Ø理解类的成员的访问控制的含义,公有、私有和保护成员的区别Ø能够根据给定的要求定义类并实现类的成员函数Øthis指针的应用二、实验内容和步骤编程序并上机调试运行。1.定义一个长方形类,要求能够计算长方形的周长和面积,能够修改及输出相应属性,要求数据成员访问权限为私有的。编写类和

2、主函数,计算输出长方形的周长和面积。l程序源代码(注意添加注释)#includeusingnamespacestd;classRec{public:voidsetLength(doublelength);doublegetLength();voidsetWidth(doublewidth);doublegetWidth();voidOutArea();voidOutCircum();private:doublelen,wid;};voidRec::setLength(doublelength){len=length

3、;}10doubleRec::getLength(){returnlen;}voidRec::setWidth(doublewidth){wid=width;}doubleRec::getWidth(){returnwid;}voidRec::OutArea(){cout<<"面积为:"<

4、gle1.setLength(3);rectangle1.OutArea();rectangle1.OutCircum();return0;}l运行结果(直接截取结果图)2.定义一个账户Account类,能够实现取款、存款、账户拥有人信息查询和修改等功能,实现并测试这个类。l程序源代码(注意添加注释)#include#includeusingnamespacestd;classAccount{public:Account();10voidwithdraw();voiddeposit();voidi

5、nquire_person();voidmodify_person();voidinquire_count();private:doublecount;charname[20];charid[19];};Account::Account():count(0){strcpy(name,"");//初始化时默认账户所有人姓名为空strcpy(id,"");}voidAccount::deposit(){doubleamount;cout<<"存款前余额为:"<>amoun

6、t;count+=amount;cout<<"存款成功,当前余额为"<>amount;if(count-amount<0)cout<<"余额不足,取款未成功"<

7、ut<<"当前余额为"<>f;if(f=='y'){cout<<"请输入新的姓名:";cin>>name;cout<<"姓名修改成功,新姓名为:"<

8、,不改请按其他键:";cin>>f;if(f=='y'){cout<<"请输入新的身份证:";cin>>id;cout<<"身份证修改成功,新身份证为:"<

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

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

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