使用c++包含有case语句输入销售员的销售额,按照下面方法,计算给他的奖金。
时间: 2023-05-20 19:02:34 浏览: 68
非常感谢您的问题!以下是计算销售员奖金的示例代码:
```c
#include <stdio.h>
int main() {
float sales;
printf("请输入销售额:");
scanf("%f", &sales);
float bonus;
switch ((int)(sales / 1000)) {
case 0:
bonus = 0;
break;
case 1:
bonus = sales * 0.1;
break;
case 2:
bonus = sales * 0.15;
break;
case 3:
bonus = sales * 0.2;
break;
default:
bonus = sales * 0.25;
break;
}
printf("销售员的奖金为:%.2f\n", bonus);
return 0;
}
```
以上代码中,我们使用了 switch 语句来根据销售额计算奖金。如果销售额小于 1000,奖金为 0;如果销售额在 1000 到 1999 之间,奖金为销售额的 10%;如果销售额在 2000 到 2999 之间,奖金为销售额的 15%;如果销售额在 3000 到 3999 之间,奖金为销售额的 20%;如果销售额大于等于 4000,奖金为销售额的 25%。希望这个代码能够帮助您解决问题!