C语言编程,利润提成
来源:百度知道 编辑:UC知道 时间:2024/09/20 02:46:59
利润高于40万低于等于60万时,高于40万的部分按3%提成;利润高于60万低于等于100万时,高于60万的部分按1.5%提成;利润大于100万时,超过100万的部分按1%提成。从键盘输入当月利润I,求应发奖金总数。
要求:(1)用if语句编程;(2)用switch语句编程
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
double money,bouns;
printf("input the money, input a negitive number to leave:");
do{
scanf("%lf",&money);
if(money<=100000) bouns=money*0.1;
else if(money<=200000) bouns=(money-100000)*0.075+100000*0.1;
else if(money<=400000) bouns=(money-200000)*0.05+100000*0.075+100000*0.1;
else if(money<=600000) bouns=(money-400000)*0.03+200000*0.05+100000*0.075+100000*0.1;
else if(money<=1000000) bouns=(money-600000)*0.015+200000*0.03+200000*0.05+100000*0.075+100000*0.1;
else if(money>100000) bouns=(money-1000000)*0.01+400000*0.015+200000*0.03+200000*0.05+100000*0.075+100000*0.1;
printf("bouns is %.2lf\n",bouns);
}
while(money>=0);
}
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
double