ZZULIOJ题解
1032: 员工薪水
题目描述
某公司规定,销售人员工资由基本工资和销售提成两部分组成,其中基本工资是1500元/月,销售提成规则如下:
销售额小于等于10000元时,按照5%提成;
销售额大于10000元但小于等于50000元时,超出10000部分按照3%提成;
销售额大于50000元时,超出50000部分按照2%提成。
编写程序,根据销售额计算员工收入。
输入
输入一个整数表示销售额
输出
输出员工的薪水,保留2位小数。
样例输入
30000
样例输出
2600.00
本题也是对条件语句的考察,较为复杂的条件判断,类似于高中数学里的分段函数,因此只需要分区间写出对应函数,按照题目格式要求输出即可。
代码
#include<stdio.h>
int main()
{
double n,s;//用n表示销售额,s表示工资,double范围更大,精度更高
scanf("%lf",&n);//输入销售额
if(n<=10000)//如果销售额小于1w元
{
s=1500+n*0.05;
printf("%.2f",s);
}
else if(n>10000&&n<=50000)//如果销售额在1w-5w元之间
{
s=2000+(n-10000)*0.03;
printf("%.2f",s);
}
else if(n>50000)//如果销售额大于5w元
{
s=3200+(n-50000)*0.02;
printf("%.2f",s);
}
return 0;//程序正常退出
}