一.题目大概:
根据某员工的销售额计算销售提成,销售额小于等于10000,提成为5%,销售额大于10000,小于等于20000,提成为8%,销售额大于20000,提成为10%。
二.解题思路:
(1)利用条件运算符来写出代码,先判断是否大于20000,若大于,则乘10%;不大于,再判断是否大于10000,若大于,则乘8%;否则,则5%。
(2)利用if-else语句来写出代码,先判断是否大于20000,若大于,则乘10%;不大于,再判断是否大于10000,若大于,则乘8%;否则,则5%。
三.代码样例:
(1)利用条件运算符:
#include<stdio.h>
int main()
{
int sale;
float sum;
printf("请输入你的销售额:");
scanf("%d",&sale);
sum=(sale>20000?sale*0.1:(sale>10000?sale*0.08:sale*0.05));
printf("%.2f\n",sum);
}
(2)利用if-else语句:
#include<stdio.h>
int main()
{
int sale;
float sum;
printf("请输入你的销售额:");
scanf("%d",&sale);
if(sale>20000)
sum=sale*0.1;
else if(sale>10000)
sum=sale*0.08;
else
sum=sale*0.05;
printf("%.2f\n",sum);
return 0;
}
四.结果: