本科毕业设计论文--c++课程设计报告程序设计方法.doc

本科毕业设计论文--c++课程设计报告程序设计方法.doc

ID:11214709

大小:685.50 KB

页数:33页

时间:2018-07-10

本科毕业设计论文--c++课程设计报告程序设计方法.doc_第1页
本科毕业设计论文--c++课程设计报告程序设计方法.doc_第2页
本科毕业设计论文--c++课程设计报告程序设计方法.doc_第3页
本科毕业设计论文--c++课程设计报告程序设计方法.doc_第4页
本科毕业设计论文--c++课程设计报告程序设计方法.doc_第5页
资源描述:

《本科毕业设计论文--c++课程设计报告程序设计方法.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南科技大学C++课程设计报告课程名称程序设计方法院系管理学院班级信管141班学号141406070115学生姓名刘国伟指导教师曾波日期2016-12-26一、总体要求C++课程设计是教学实践环节,通过此课程设计旨在:(1)提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业的程序员过渡;(2)培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计算机产业日新月异发展的形势;(3)学习和掌握C++程序设计方法以及上机调试技巧,为今后学习其它专业课程打好基础。本次课程设计是以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,独立做出课程设计报

2、告。二、设计题目2.1基础设计题目1.定义一个公司类(学号尾数为奇数的同学完成)(1)私有成员为,公司名称,总经理,公司成员(姓名、工作),采用指针动态数组方式存储公司成员。(2)重载“+”操作,表示两个公司合并,公司名称由两个公司名称连接到一起,第一操作数变为合并公司的总经理,第二操作数变为副总经理。(3)重载[]操作以获得第i个公司人员信息。(4)设计该类的对象不能拷贝构造及赋值源代码:#include#includevoidchoice(int);voidmenu1();voidmenu2();classCompaney;Compane

3、yMsgSet(Companey);CompaneyMsgSet2(Companey);voidMsgPrint();voidSumShow();usingnamespacestd;classEmployee{public:Employee(){}Employee(stringa,stringb){Name=a;Work=b;}stringgetName(){returnName;}stringgetWork(){returnWork;}private:stringName;stringWork;};classCompaney{public:Companey(){};Compa

4、ney(stringa,stringb,intc){CompaneyName=a;Manager=b;num=c;ep=newEmployee[num];}Companey(stringa,stringb,stringc,intd,Employee*e){CompaneyName=a;Manager=b;Manager2=c;num=d;ep=e;}voidaddEmployee(){for(inti=0;i>Ename;cout<<

5、"输入"<>Ework;ep[i]=Employee(Ename,Ework);}}stringgetName(){returnCompaneyName;}stringgetManager(){returnManager;}intgetNum(){returnnum;}Employee*getElp(){returnep;}voidtoPrint(){cout<<"公司名称:"<

6、员------------------"<

7、Num();Employee*n=newEmployee[num];Employee*m;m=C1.getElp();Employee*k=C2.getElp();ints=C1.getNum();for(inta=0;a

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

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

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