欢迎来到天天文库
浏览记录
ID:40119128
大小:98.51 KB
页数:7页
时间:2019-07-21
《职工信息表设计C++报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C++程序设计职工信息表设计(1).实习题目使用继承的方法,编写最多能输入10个职工的信息表,再根据这个表产生一个职工信息简表,并利用多态性实现信息的输出。设计要求实现如下功能:1.建立职工信息数据,包括职工编号、姓名,性别和年龄。2.根据职工信息表,建立只含姓名和年龄的职工信息简表。3.使用继承的方法构造2个类,使用相应的对象数组放置10个职工信息。4.编写同名display()成员函数,用来输出数组的内容。5.编写函数printer(),用来根据实际对象输出它们的内容。(2).设计思想在这个职工信息数据表中要求做到先建立职工信息数据,在生成信息简表,并且将职工的原始数据信息和职工的信息
2、简表都输出。定义结构体classworker作为信息表基类用来存放职工的基本信息,classDispwk用来表示信息简表,classDispwks用来表示原始信息表。用到了以下的函数:voidaddin(Dispwksa[],int&n);//增加职工记录floatbrevity(Dispwksdet[],Dispwksim[],int&n);//生成信息简表floatprinter(worker*pt,int&n);//显示原始信息简表intnemu_select();//菜单选择函数(3).程序代码#include#include#defineMAX
3、10usingnamespacestd;classworker//信息表基类{public:stringnum;stringname;charsex;//性别用F(女)和M(男)表示。intage;virtualvoiddisplay(){}};classDispwk:publicworker//简表类声明{public:virtualvoiddisplay();};6C++程序设计classDispwks:publicworker//信息表声明{public:virtualvoiddisplay();};intnemu_select();//菜单选择函数voidaddin(Dispwks
4、a[],int&n);//增加职工记录floatbrevity(Dispwksdet[],Dispwksim[],int&n);//生成信息简表floatprinter(worker*pt,int&n);//显示原始信息简表/*主函数和菜单实现函数*/intmain(){cout<<"ttt--------------------------------"<5、<6、成信息简表成功!"<7、tt*************************";cout<<"ttt1.增加职工信息";cout<<"ttt";cout<<"ttt2.生成信息简表";cout<<"ttt";cout<<"ttt3.显示原始记录";cout<<"ttt";cout<<"ttt4.显示简表记录";cout<<"ttt";cout<<"tt
5、<6、成信息简表成功!"<7、tt*************************";cout<<"ttt1.增加职工信息";cout<<"ttt";cout<<"ttt2.生成信息简表";cout<<"ttt";cout<<"ttt3.显示原始记录";cout<<"ttt";cout<<"ttt4.显示简表记录";cout<<"ttt";cout<<"tt
6、成信息简表成功!"<7、tt*************************";cout<<"ttt1.增加职工信息";cout<<"ttt";cout<<"ttt2.生成信息简表";cout<<"ttt";cout<<"ttt3.显示原始记录";cout<<"ttt";cout<<"ttt4.显示简表记录";cout<<"ttt";cout<<"tt
7、tt*************************";cout<<"ttt1.增加职工信息";cout<<"ttt";cout<<"ttt2.生成信息简表";cout<<"ttt";cout<<"ttt3.显示原始记录";cout<<"ttt";cout<<"ttt4.显示简表记录";cout<<"ttt";cout<<"tt
此文档下载收益归作者所有