为某公司设计雇员工资发放系统。 每个雇员的基本信息包括:姓名(name),工号(id)。 雇员的收入取决于雇员的类型。该公司共有四类雇员: 周薪雇员(SalariedEmployee):收入=固定周薪。 时薪雇员(HourlyEmployee):若工作40小时以下,收入=小时数*每小时薪水;若工作40小时以上,收入=40*每小时薪水+(小时数-40)*每小时薪水*150%。 佣金雇员(CommissionEmployee):收入=销售量*每个商品的销售佣金 带底薪佣金雇员(BasePlusCommissionEmployee):收入=底薪+销售量*每个商品的销售佣金 要求:建立雇员继承层次,每个类包含计算工资和显示输出的功能,可以计算和显示输出公司雇员(Employee)的每周收入。输出时要显示该类雇员的所有信息。(包括雇员类型、姓名、工号、工资各项明细),写出主函数测试各类。在雇员基本信息中增加雇员的生日(birthDate),并设计日期类(Date)来表示生日。在主函数中创建一个容器用来管理公司各种雇员对象,多态地计算并输出每个雇员的工资。如果雇员的生日在本月,就奖给该雇员100元。同时,在本次工资发放阶段,公司决定奖励带薪佣金雇员,把他们的基本工资提高10%。 设计提示:使用抽象类。
2021-06-08 10:01:40 569KB 面向对象 C++
1
吉林大学软件学院卓班C++实验课实验报告和代码共七次 第一次题目如下 一、实验题目 (1)位运算封装 建立一个类封装C语言中的6种位运算(函数接口封装),给出调用测试。 基于位运算模拟+、-、*三种运算,给出调用测试。 (2)实现一个整数中所有数字累加和的计算。 (3)给出1000!的计算,可以采用任意方法。 报告要求: (1)详细描述题目要求; (2)画出主要流程图,并给出必要的文字说明; (3)分析程序难点,并讨论解决问题思路。 (4)分析所实现程序的优点和缺点。 (5)你的收获;
2021-06-05 16:14:32 3.27MB 吉林大学 C++
1
西北工业大学2019操作系统实验课作业,包括实验1-4,软件学院相关课程学习使用,供学弟学妹们参考交流!
1
面向对象技术与UML实验课的内容,拿出来与大家分享一下,请大家多多指教。面向对象技术与UML实验课的内容,拿出来与大家分享一下,请大家多多指教。
2021-05-28 10:25:56 170KB UML实验课 UML网上购物活动图
1
数据结构3-1.cpp,实验课作业
2021-05-27 09:02:44 4KB c++
1
广工的计网课程的课设选题和课程实验的实验报告,有兴趣的同学可以下载来看一下。。。只能帮到这里了
1
西北工业大学软件学院计算机操作系统实验课实验要求以及参考答案,仅供学习者学习参考使用,包括实验课作业1-4要求,以及对应1-4的报告参考模板,答案,请自行实践修改截图.
2021-05-22 08:56:26 885.87MB 操作系统 实验课作业 参考答案
1
geekos实验课,直接复制到虚拟机对应文件夹即可运行
2021-05-19 09:00:37 3.26MB 实验课 geekos
1
2019西北工业大学数据库管理系统,陆伟老师,理论课资料,实验课答案,期末历年考题,学长全套整理资料 ,极度适合学弟学妹使用,妈妈再也不怕我写数据库啦
1
西北工业大学2019计算机网络实验课作业,软件学院相关课程学习使用,包括简单的协议分析,欢迎大家下载交流学习!
1