2022年C++工资管理系统源程序 .pdf
《2022年C++工资管理系统源程序 .pdf》由会员分享,可在线阅读,更多相关《2022年C++工资管理系统源程序 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、#include stdafx.h #include iostream #include string #include list #include cassert using namespace std; /* 编号、姓名、部门、应付工资、保险、税金、实付工资。其中实付工资由公式计算得到:实付工资=应付工资- 保险 - 税金*/ struct employee string m_num;/编号string m_name;/姓名string m_dep;/部门double m_salary;/应付工资double m_insurance;/保险double m_tax;/税金; /* (1)录
2、入:输入职工数据,其中“实付工资”通过计算得到;(2)删除:删除指定的职工信息(输入姓名,若找到则删除该信息)(3) 修改:允许对已经录入的数据重新进行编辑、修改;(4) 显示:显示全体职工数据;(5)查询:a. 输入职工姓名,显示该职工的全部数据;b. 输入某部门值,显示该部门职工的数据、工资总额、平均工资。(6) 退出程序。*/ list emps; int _tmain(int argc, _TCHAR* argv) void print(const employee &e); void input(); void del(); 名师资料总结 - - -精品资料欢迎下载 - - - -
3、- - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - void mod(); void show_all(); void show_name(); void show_dep(); cout 简易职工薪水管理程序by 做他 n;/ delete this line cout 版权没有请随意复制或修改任何代码n;/delete this line coutchoose; assert(!cin.fail(); while (choose!=6) if (choose=1) input(); i
4、f (choose=2) del(); if (choose=3) mod(); if (choose=4) int choice=0; coutchoice; if (choice=1) show_name(); if (choice=2) show_dep(); if (choice=3) coutchoose; assert(!cin.fail(); continue; if (choose=5) show_all(); coutchoose; assert(!cin.fail(); return 0; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
5、 - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - void print(const employee &e) cout 编号 :e.m_numendl; cout 姓名 :e.m_nameendl; cout 部门 :e.m_dependl; cout 保险 :e.m_insuranceendl; cout 税金 :e.m_taxendl; cout 应付工资 :e.m_salaryendl; cout 实付工资 :e.m_salary-e.m_insurance-e.m_taxendl; void input(
6、) string num,name,dep; double salary,ins,tax; coutnum; coutname; coutdep; coutins; assert(!cin.fail(); couttax; assert(!cin.fail(); coutsalary; assert(!cin.fail(); employee temp; temp.m_dep=dep; temp.m_insurance=ins; temp.m_name=name; temp.m_num=num; temp.m_salary=salary; 名师资料总结 - - -精品资料欢迎下载 - - -
7、- - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - temp.m_tax=tax; emps.push_back(temp); cout 员工录入操作完毕.n; void del() if (emps.size()=0) cout 没有员工记录.n; return; string name; bool isfind=false; coutname; list:iterator iter; for (iter=emps.begin();iter!=emps.end();iter+) if
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C+工资管理系统源程序 2022 C+ 工资管理 系统 源程序
限制150内