内蒙古科技大学课程设计说明书

内蒙古科技大学课程设计说明书

ID:15222811

大小:233.50 KB

页数:15页

时间:2018-08-02

内蒙古科技大学课程设计说明书_第1页
内蒙古科技大学课程设计说明书_第2页
内蒙古科技大学课程设计说明书_第3页
内蒙古科技大学课程设计说明书_第4页
内蒙古科技大学课程设计说明书_第5页
资源描述:

《内蒙古科技大学课程设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++设计报告C++设计报告班级:08电信一班姓名:赵同景学号:0867118135-15-C++设计报告一、前言……………………………………………………二、程序功能介绍…………………………………………三、类设计………………………………………………….四、程序流程图…………………………………………….五、源程序…………………………………………………六、调试及运行结果………………………………………七、重点难点体会参考文献……………………………………………………-15-C++设计报告前言:此程序使用C++语言设计,运行软

2、件选择MicrosoftVisualC++6.0。计算机系统环境为windowsXP。一、程序功能介绍此程序主要功能可分为6个模块:①输入功能②查询功能③按价格排序④显示信息⑤退出系统所有功能模块均设计为car类或者manage的成员函数,通过switch函数选择语句调用不同的成员函数而实现各个功能,switch中的选项输错时自动返回重新输入通过manage类中的成员函数对系统进行管理;二、类设计本程序中只含有2个类,即car和manage在主程序中用manage类定义一个对象a,通过此对象调用各模块对系统的各成员函

3、数进行调用,以此实现各个功能Car类所包含的成员:私有成员:1.carname字符数组//用于储存汽车名2.numberr长整型数据//用于储存汽车型号公有成员:price双精度数据//用于储存汽车价格1.getcar()函数//用于将存于内存中的信息保存到文件中2.display()函数//用于添加新的联系人-15-C++设计报告manage类包含的成员:私有成员:1:choice2:ncar公有成员:manage()//构造函数为ncar赋初值dismenu()//管理菜单input()//为系统输入信息outp

4、ut()//输出查询信息showall()//显示信息run()//为系统选择所要调用的函数sort()//为系统排序carcars[50]一、程序流程图-15-C++设计报告五.源程序代码#include#includeclasscar{public:voidgetcar(char*cn,longnum,doublep)//记录输入{strcpy(carname,cn);number=num;price=p;}-15-C++设计报告voiddisplay();double

5、price;//价格private:charcarname[20];//汽车名longnumber;//型号};voidcar::display(){cout<<"汽车名:"<

6、;private:intchoice;intncar;};voidmanage::dispMenu()//管理菜单{cout<<"===========车辆管理系统=========="<>choice;}voidmanage::in

7、put()//输入功能{charcarname[20];longnumber;doubleprice;cout<<"输入汽车名字:";cin>>carname;cout<<"输入型号:";cin>>number;cout<<"输入价格:";cin>>price;cars[ncar].getcar(carname,number,price);ncar++;}voidmanage::output()//输出查询信息{inta;cout<<"显示第几号数据(1~10):";cin>>a;cars[a].display();

8、}voidmanage::sort()//排序功能{cartemp;for(intj=1;j

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

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

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