c++发放奖金 描述 企业发放的奖金根据利润分段计算提成。当利润i低于或等于10万元
时间: 2023-09-29 16:00:46 浏览: 98
企业发放的奖金根据利润分段计算提成。当利润i低于或等于10万元时,员工可以获得一个固定的提成金额作为奖金。公司设定这样的奖金政策是为了激励员工在实现企业业绩时付出更多努力。
根据这一政策,当利润i低于或等于10万元时,员工将获得的提成金额为奖金。这个金额通常是在员工加入公司时确定的,通常是根据员工的职位和个人能力来决定。这样的奖金政策可以有效地激励员工,使他们在追求更大的利润时更加积极。
企业发放奖金是一种常见的激励措施,可以激励员工努力工作,提高工作效率和生产能力。这种制度的使用还有助于建立一个正向的工作氛围,鼓励员工之间之间的竞争合作,促进企业的发展。
然而,企业发放奖金也需要注意公平和透明度。公司应该确保奖金计算是公正合理的,不偏袒特定的员工或职位。此外,企业应该向员工公开这个奖金政策,使每个人都能理解自己的权益和责任。
总体而言,企业发放奖金是一种激励措施,可以激发员工的工作热情和积极性。通过合理的奖金政策,公司可以更好地集中员工的力量,促进企业的发展和利润增长。
相关问题
用C++写,企业发放的奖金来自利润提成。利润 i 低于或等于10万元的,可提成10%为奖 金;利润 i 高于10万元,低于或等于20万元(100000< i ≤200000时,低于10万元的部分按10%提成,高于10万元的部分可提成7.5%);200000< i ≤400000时,低于20万的部分仍按上述办法提成(下同),高于20万元的部分按5%提成;400000<≤600000时,高于40万元的部分按3%提成;600000< i ≤1000000时,高于60万元的部分按1.5%提成; i >1000000时,超过100万元的部分按1%提成。从键盘输入当月利润 i ,求应发奖金总数。要求:(1)用 if 语句编程序; (2)用 switch 语句编程序。
用 if 语句编程序:
```c++
#include <iostream>
using namespace std;
int main() {
double i, bonus;
cout << "请输入当月利润:";
cin >> i;
if (i <= 100000) {
bonus = i * 0.1;
} else if (i <= 200000) {
bonus = 10000 + (i - 100000) * 0.075;
} else if (i <= 400000) {
bonus = 17500 + (i - 200000) * 0.05;
} else if (i <= 600000) {
bonus = 27500 + (i - 400000) * 0.03;
} else if (i <= 1000000) {
bonus = 33500 + (i - 600000) * 0.015;
} else {
bonus = 39500 + (i - 1000000) * 0.01;
}
cout << "应发奖金总数为:" << bonus << endl;
return 0;
}
```
用 switch 语句编程序:
```c++
#include <iostream>
using namespace std;
int main() {
double i, bonus;
cout << "请输入当月利润:";
cin >> i;
int level = (i - 1) / 100000; // 利润水平
switch (level) {
case 0:
bonus = i * 0.1;
break;
case 1:
bonus = 10000 + (i - 100000) * 0.075;
break;
case 2:
case 3:
bonus = 17500 + (i - 200000) * 0.05;
break;
case 4:
case 5:
bonus = 27500 + (i - 400000) * 0.03;
break;
case 6:
case 7:
case 8:
case 9:
bonus = 33500 + (i - 600000) * 0.015;
break;
default:
bonus = 39500 + (i - 1000000) * 0.01;
break;
}
cout << "应发奖金总数为:" << bonus << endl;
return 0;
}
```
注意,switch 语句中 case 后面的语句块是可以合并的,所以可以将利润在 200000 和 400000 之间的情况合并在一起,类似地,利润在 600000 和 1000000 之间的情况也可以合并在一起。
c++用switch写利润提成
以下是使用C++的switch语句来计算利润提成的代码:
```
#include <iostream>
using namespace std;
int main() {
double I, bonus;
cout << "请输入当年利润I:";
cin >> I;
switch ((int)I / 100000) {
case 0:
bonus = I * 0.1;
break;
case 1:
bonus = 10000 + (I - 100000) * 0.075;
break;
case 2:
case 3:
bonus = 17500 + (I - 200000) * 0.05; break;
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
bonus = 27500 + (I - 400000) * 0.03;
break;
default:
bonus = 65500 + (I - 1000000) * 0.01;
break;
}
cout << "应发放奖金总数为:" << bonus << "元" << endl;
return 0;
}
```