黑马程序员技术交流社区
标题:
这要咋解????
[打印本页]
作者:
wangxiaopang
时间:
2016-7-9 23:22
标题:
这要咋解????
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高
于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提
成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于
40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于
100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
作者:
twototwoto
时间:
2016-7-10 00:26
通过数学计算结合if else解题可以吧
作者:
董立权
时间:
2016-7-10 01:35
#include<stdio.h>
int main(){
double money;
double result;
printf("请输入当月利润:\n");
scanf("%lf",&money);
int num = money / 100000;
switch (num) {
case 0:
result = money * 0.1;
break;
case 1:
result = 10000 + (money-100000) * 0.075;
break;
case 2:
case 3:
result = 10000 + 7500 + (money - 200000) * 0.05;
break;
case 4:
case 5:
result = 10000 + 7500 + 10000 + (money - 400000) * 0.03;
break;
case 6:
case 7:
case 8:
case 9:
result = 10000 + 7500 + 10000 + 6000 + (money - 600000) * 0.015;
break;
default:
result = 10000 + 7500 + 10000 + 6000 + 6000 + (money - 1000000) * 0.01;
break;
}
printf("待遇是:%.2lf\n",result);
}
复制代码
作者:
wangxiaopang
时间:
2016-7-10 12:43
好,太好了
作者:
13453650568
时间:
2016-7-10 18:13
还打算解一下呢,看来大神不少!没我什么事
作者:
bad-thjee
时间:
2016-7-10 18:13
从开始劝同学们不要去包装,到现在被浪潮淹没,有两点值得讨论:
1、有能力,但缺乏相应的阅历,是否可以适当夸大阅历?
2、有阅历,但不够长,是否可以适当延长阅历时间?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2