软件课程设计报告-面向对象

软件课程设计报告-面向对象

ID:10024856

大小:107.50 KB

页数:11页

时间:2018-05-21

软件课程设计报告-面向对象_第1页
软件课程设计报告-面向对象_第2页
软件课程设计报告-面向对象_第3页
软件课程设计报告-面向对象_第4页
软件课程设计报告-面向对象_第5页
资源描述:

《软件课程设计报告-面向对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编号:()字号《软件课程设计》报告班级:姓名:学号:指导老师:中国矿业大学计算机科学与技术学院2011年11月11软件课程设计任务书专业年级:学生姓名:任务下达日期:2011年10月24日课程设计日期:2011年10月24日至2011年11月12日课程设计题目:面向对象类别题目序号成绩面向对象1自定义一个示意性的复数类型complex,其中含有若干个成员函数,使用该类可以完成复数的加减乘除模法以及对复数的输出。2自定义一个简单的日期类DateType,它具有数据成员y、m、d,用来表示当前日期的年、月、日。而后设计该类欲实现(完成)的功能,进而设计出相应的类成员函数

2、。软件课程设计指导教师评阅书指导教师评语(①基础理论及基本技能的掌握;②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果及创新点;⑤工作态度及工作量;⑥总体评价及建议成绩;⑦存在问题等):11成绩:指导教师签字:年月日11目录一、面向对象设计2-1-----定义一个复数类型,用该类完成复数加减乘除模法及输出1.1需求分析………………………………………………………………51.2概要设计………………………………………………………………51.3详细设计与编码………………………………………………………51.4调试分析……………………………………………

3、…………………71.5用户使用说明…………………………………………………………71.6设计心得………………………………………………………………………..7二、面向对象设计2-2------自定义一个日期类,来表现当前日期2.1需求分析…………………………………………………………………………82.2概要设计………………………………………………………………………...82.3详细设计与编码………………………………………………………………...82.4调试分析………………………………………………………………………...102.5用户使用说明…………………………………………

4、……………………….102.6设计心得………………………………………………………………………...10111.2-1自定义一个示意性的复数类型complex,其中含有若干个成员函数,使用该类可以完成复数的加减乘除模法以及对复数的输出。请完成类定义,并编制主函数,说明complex类对象,对定义的各成员函数进行调用。一、需求分析:编程序实现复数的加减乘除模法以及对复数的输出二、概要设计:定义一个复数类型complex,使用该类完成复数的加减乘除模法以及对复数的输出。并编制主函数,对定义的各成员函数进行调用。三、详细设计与编码#includeusin

5、gnamespacestd;classcomplex{//定义一个complex类private:doublereal;//复数实部doubleimag;//复数虚部public:complex();//无参构造函数complex(doubler,doublei);complexjiaCom(complexc2);//调用者对象与对象c2相加,返回complex类对象complexjianCom(complexc2);complexchengCom(complexc2);complexchuCom(complexc2);complexmoCom(complexc2)

6、;voidout();voidoutCom();//输出调用者对象的有关数据(各分量)};complex::complex(){real=0;imag=0;}//类外定义析构函数complex::complex(doubler,doublei):real(r),imag(i){}voidcomplex::out()//定义复数的输出函数{cout<<"原复数为:("<

7、mag+c2.imag;cout<<"两复数进行加法运算后的复数为:";returncomplex(real,imag);}complexcomplex::jianCom(complexc2)//定义复数的减法函数{real=real-c2.real;imag=imag-c2.imag;cout<<"两复数进行减法运算后的复数为:";returncomplex(real,imag);}complexcomplex::chengCom(complexc2)//定义复数的乘法函数{doublex,y;x=real;y=imag;real=x*c2.real-y*c2

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

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

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