已知基公司有一批销售员工,其底薪为3000元,新水总额-庭薪+提成,员工销售额与提成比例如下: (1)当销售额<-4000时,没有提成; (2)4000<销售额<=7000时,提成20%;(3)当的售额>7000时,提成40%. 编写程序,使用set语包输入员工的销售额,计算出员工的薪水总额并输出。
时间: 2024-03-23 09:42:23 浏览: 43
好的,以下是使用C++语言编写的程序:
```c++
#include <iostream>
#include <iomanip>
using namespace std;
const double RATE1 = 0.0; // 不提成的销售额区间
const double RATE2 = 0.2; // 提成20%的销售额区间
const double RATE3 = 0.4; // 提成40%的销售额区间
const double BASE_SALARY = 3000.0; // 员工底薪
int main()
{
double sales, commission, total_salary;
cout << "请输入员工的销售额:";
cin >> sales;
if (sales <= -4000)
{
commission = 0;
}
else if (sales <= 7000)
{
commission = sales * RATE2;
}
else
{
commission = sales * RATE3;
}
total_salary = BASE_SALARY + sales - commission;
cout << fixed << setprecision(2) << "员工的薪水总额为:" << total_salary << "元" << endl;
return 0;
}
```
程序运行时,会提示用户输入员工的销售额,然后根据销售额的大小计算员工的提成和薪水总额,并输出结果。注意,程序中使用了常量和变量来存储各种数据,以提高程序的可读性和可维护性。
阅读全文