C++程序设计题目源码(实验二)(15 页)Good is good, but better carries it
精益求精,善益求善
实验题目(共 4 题, 第 1 题)标题: 1
函数重载时 限: 3000 ms内存限制: 10000 K总时限: 3000 ms描述: 设计一菜单程序,利用函数重载实现员工月工资的计算,计算方法如下: (1)管理人员的月工资 = 月薪 - 缺勤天数 × 月薪 ÷ 22; (2)销售人员的月工资 = 底薪 + 销售金额 × 提成比例; (3)计件工人的月工资 = 产品件数 × 每件酬劳; (4)计时工人的月工资 = 工作小时 × 小时酬劳;输入:职工类别及相关信息
职工类别:1 表示管理人员;2 表示销售人员;3 表示计件工人;4 表示计时工人;其余字符表示退出
相关信息:若为管理人员,则输入月薪和缺勤天数;若为销售人员,则输入底薪、销售金额和提成比例;若为计件工人,则输入产品件数和每件酬劳;若为计时工人,则输入工作小时和小时酬劳
输出: 员工月工资
输入样例:1 〈--职工类别5000
0 1〈--月薪和缺勤天数输出样例: 4772
73提示: 1
计算管理人员、销售人员、计件工人、计时工人的月工资的函数原型可以分别设计如下: double getEarning(double salary, int absenceDays); double getEarning(double baseSalary, double salesSum, double rate); double getEarning(int workPieces, double wagePerPiece); double getEarning(double hours, double wagePerHour);2
菜单程序设计如下: int main(){