计算机专业学期三课程设计报告书.doc

计算机专业学期三课程设计报告书.doc

ID:58203164

大小:238.50 KB

页数:18页

时间:2020-04-26

计算机专业学期三课程设计报告书.doc_第1页
计算机专业学期三课程设计报告书.doc_第2页
计算机专业学期三课程设计报告书.doc_第3页
计算机专业学期三课程设计报告书.doc_第4页
计算机专业学期三课程设计报告书.doc_第5页
资源描述:

《计算机专业学期三课程设计报告书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、....《面向对象程序设计》课程设计报告姓名小精灵学号20080808指导教师徐嘉斌.下载可编辑.....目录任务一1一、任务容:1二、设计思路2三、实现代码2四、运行结果及分析3任务二4一、任务容:4二、设计思路5三、实现代码5四、运行结果及分析6任务三6一、任务容:6二、设计思路7三、实现代码7四、运行结果及分析9.下载可编辑.....任务一一、任务容:完成容:按照要求设计类(根据输出设计类)设计类就是根据数据封装的要求,抽象出适合的类。有如下测试程序和测试程序的输出结果,要求设计类Welcome。(1)测试程序如下:voidmain(){Welcomew

2、e;Welcomeyou(we);you.Display();you.Set(“Thankyou.”);cout<

3、lcome.h中声明类2)在welcome.cpp中实现类3)使用联函数定义Display()函数.下载可编辑.....4)演示文件名用学号作主名。一、设计思路由给出的代码来构造此程序。开头部分,由Display输出Welcome,再用Get输出被Set存进的Thankyou。利用循环函数While建立主体部分,输入OK时跳出循环。结尾部分,因为给出的代码中建立了两个对象,所以调用析构函数时可直接输出两个Goodbye。.下载可编辑.....N开始输入OK输出输出“AllrightGoodbye”结束Y二、实现代码//Welcome.h#include

4、tream>#includeusingnamespacestd;classWelcome{private:chard[100];public:inlinevoidDisplay(){cout<

5、Set(chara[])char*Get()voidtalk()Welcome()Welcome(constWelcome&w)~Welcome()//121-2.cpp#include#include#include"Welcome.h".下载可编辑.....usingnamespacestd;voidmain(){Welcomewe;Welcomeyou(we);you.Display();you.Set("Thankyou.");cout<

6、);}//121-1.cpp#include#include#include"Welcome.h"voidWelcome::talk(){cout<<"输入:";cin.getline(d,100);while(strcmp(d,"OK")!=0){cout<<"输出:"<

7、lcome&a){strcpy(d,a.d);strcpy(d,"Welcome!");}.下载可编辑.....一、运行结果及分析图1分析:前面先自动输出Welcome!和Thankyou.,然后利用循环While函数重复用户的输入。采用了多文件结构,利用构造函数、析构函数和拷贝构造函数将结果输出。最后调用析构函数输出“Goodbye!”.下载可编辑.....任务二一、任务容:要求:为分数定义一个类。分数定义为两个整数之比。将分数表示为int类型的两个值:一个表示分子,一个表示分母。重载输入>>和输出运算符<<,分数以1/2、-15/29这样的形式来输入和输出

8、,注意分子、分母可能包含负号。在分数类

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

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

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