2022年2022年工资管理系统源代码c .pdf
《2022年2022年工资管理系统源代码c .pdf》由会员分享,可在线阅读,更多相关《2022年2022年工资管理系统源代码c .pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#include #include #include #include #include using namespace std; int i; class Person public: void display() cout name; cout num; while(num=0) cout? ? 0?y:num; string name;/? int num; ;/ ?class Teacher: public Person/? public: Teacher() int s=1000; wage = s; butie1=0; void display1(); int wage;/? in
2、t time; int butie1; int jintie1; ;/?void Teacher:display1() cout ?; Person:display(); cout time; while(time=0) cout? 0?y:time; class Leader: public Person/ ? public: Leader() int s=2500; int b=600; wage = s; butie = b; jintie=0; void display1() cout ? ?; Person:display(); int wage;/? int butie; int
3、jintie; ;/?class Jianzhi: public Teacher, public Leader/? ? public: Jianzhi( int b = 500) : Leader() butie = b; void display1() cout ? ?; Teacher:display(); cout time; while(time=0) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 24 页 - - - - - - - - - cout? 0?y
4、:time; int butie; ;/?Teacher t100; Leader x100; Jianzhi j100; void show() t? ? endl;t 1? ? endl;t 2? ? endl;t 3? ? ? endl;t 4? ? endl;cout ? ; void jiaoshiluru()/? ofstream outfile(?.txt, ios:app); if (!outfile) cerr open error! endl; exit(0); int b; cout b; for (i = 0; i b; i+) ti.display1(); cout?
5、 ?(y(Y)/n(N)c; if(c=Y|c=y) outfile ti.num ti.name ti.wage ti.time endl; outfile.close(); void Leaderluru()/ ?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 24 页 - - - - - - - - - ofstream outfile( ?.txt, ios:app); if (!outfile) cerr open error! endl; exit(0); i
6、nt b; cout b; for (i = 0; i b; i+) xi.display1(); cout? ?(y(Y)/n(N)c; if(c=Y|c=y) outfile xi.num xi.name xi.wage xi.butie endl; void jianzhiluru()/? ? ofstream outfile(? ?.txt, ios:app); if (!outfile) cerr open error! endl; exit(0); int b; cout b; for (i = 0; i b; i+) ji.display1(); cout? ?(y(Y)/n(N
7、)c; if(c=Y|c=y) outfile ji.Teacher:num ji.Teacher:name ji.Leader:wage ji.butie ji.Teacher:time c; if (c = 4) cout ? ? endl; system(cls); break; else switch (c) case 1: jiaoshiluru(); break; case 2: Leaderluru(); break; case 3: jianzhiluru(); break; default: cout ? ? endl; break; void jiaoshishuchu()
8、/? ifstream infile(?.txt, ios:in); int m; for (i = 0; i ti.num ti.name ti.wage ti.time; if (ti.num = 0) break; int jintie1; jintie1=ti.time*30; m = ti.wage + jintie1; t? ?: setw(8) ti.num setfill( )setw(10) ti.name setfill( )setw(10)ti.wage setfill( )setw(14)jintie1setfill( )setw(12)ti.butie1setfill
9、( )setw(10) m endl; infile.close(); void leadershuchu()/ ? ifstream infile( ?.txt, ios:in); int m; for (i = 0; i xi.num xi.name xi.wage xi.butie; if (xi.num = 0) break; m = xi.wage + xi.butie; cout t ? setfill( )setw(8)xi.num setfill( )setw(10) xi.name setfill( )setw(10)xi.wagesetfill( )setw(14)xi.j
10、intiesetfill( )setw(12)xi.butiesetfill( ) setw(10) m endl; infile.close(); void jianzhishuchu()/? ? ifstream infile(? ?.txt, ios:in); int m; for (i = 0; i ji.Teacher:num ji.Teacher:name 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 24 页 - - - - - - - - - ji.Le
11、ader:wage ji.butie ji.Teacher:time; if (ji.Teacher:num = 0) break; int jintie1; jintie1=ti.time*30; m = ji.Leader:wage + ji.butie +jintie1 ; cout t? ? ? setfill( )setw(2) ji.Teacher:num setfill( )setw(10) ji.Teacher:namesetfill( )setw(10)ji.Leader:wagesetfill( )setw(14)jintie1setfill( )setw(12)ji.bu
12、tie setfill( )setw(10) m endl; void shuchu()/? t ? ? ? ? ? ? ? ? endl; jiaoshishuchu(); leadershuchu(); jianzhishuchu(); void show3() t? ? endl;t 1? ? endl;t 2? ? endl;t 3? ? ? endl;t 4? ? endl;cout x; switch(x) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 24
13、 页 - - - - - - - - - t? ?; cinnam; for (i = 0, n = 0; i ti.num ti.name ti.wage ti.time; if (ti.num = 0) break; if (ti.name=nam) n+; m = ti.wage + (ti.time - 24) * 30; t ? ? ?endl; cout t? ? ti.num ti.name m endl; if (n =0) cout ? num; for (i = 0, n = 0; i ti.num ti.name ti.wage ti.time; if (ti.num =
14、 0) break; if (ti.num=num) n+; m = ti.wage + (ti.time - 24) * 30; t ? ? ?endl; cout t? ? ti.num ti.name m endl; if (n =0) cout ? endl; infile.close(); break; default:cout? ? ?!y; switch(y) t? ? ?; cinnam; for (i = 0, n = 0; i xi.num xi.name xi.wage xi.butie; if (xi.num = 0) break; if (xi.name=nam) n
15、+; m = xi.wage + xi.butie; t ? ? ?endl;t ? xi.num xi.name m endl; if (n =0) cout ? ? num; for (i = 0, n = 0; i xi.num xi.name xi.wage xi.butie; if (xi.num = 0) break; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 24 页 - - - - - - - - - if (xi.num=num) n+; m =
16、xi.wage + xi.butie; t ? ? ?endl;t ? xi.num xi.name m endl; if (n =0) cout ? ? endl; infile.close(); break; default:cout? ? ?!x; switch(x) t? ? ?;cinnam; for (i = 0, n = 0; i ji.Teacher:num ji.Teacher:name ji.Leader:wage ji.butie ji.Teacher:time; if (ji.Teacher:num = 0) break; if (ji.Teacher:name=nam
17、) n+; m = ji.Leader:wage + ji.butie + ji.Teacher:time * 30; t ? ? ?endl;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 24 页 - - - - - - - - - cout ? ? ji.Teacher:num ji.Teacher:name m endl; if (n =0) cout ? ? num; for (i = 0, n = 0; i ji.Teacher:num ji.Teacher
18、:name ji.Leader:wage ji.butie ji.Teacher:time; if (ji.Teacher:num = 0) break; if (ji.Teacher:num=num) n+; m = ji.Leader:wage + ji.butie + ji.Teacher:time * 30; t ? ? ?endl;cout ? ? ji.Teacher:num ji.Teacher:name m endl; if (n =0) cout ? ? endl; infile.close(); break; default:cout? ? ?! c; if (c = 4)
19、 cout ? ? endl; system(cls); break; ; else switch (c) case 1: jiaoshichaxun(); break; case 2: leaderxhaxun(); break; case 3: jianzhichaxun(); break; default: cout ? ? endl; break; void show5() t? ? endl;t 1? ? endl;t 2? ? ? endl;t 3? ? endl;cout ? ?;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年工资管理系统源代码c 2022 工资管理 系统 源代码
限制150内