企业发放的奖金根据利润提成。利润I低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提 成7.5%;20万到40万之间时,
/*企业发放的奖金根据利润提成。利润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,求应发放奖金总数。*/
#include <stdio.h>
int main(){float I,money;printf("请输入当月利润I:\n");scanf("%f",&I);if(I<=100000){money=I*0.1;printf("应发奖金是:%f",money); } if(I>100000&&I<=200000){money=100000*0.1+(I-100000)*0.75;printf("应发奖金是:%f",money);} if(I>200000&&I<=400000){money=100000*0.1+100000*0.75+(I-200000)*0.05;printf("应发奖金是:%f",money);}if(I>400000&&I<=600000){money=100000*0.1+100000*0.75+20000*0.05+(I-400000)*0.03;printf("应发奖金是:%f",money);}if(I>600000&&I<=1000000){money=100000*0.1+100000*0.75+20000*0.05+200000*0.03+(I-600000)*0.015;printf("应发奖金是:%f",money);}if(I>1000000){money=100000*0.1+100000*0.75+20000*0.05+200000*0.03+400000*0.015+(I-100000)*0.01;printf("应发奖金是:%f",money);}
}
谭浩强C程序设计(第四版)p113第10题
说明:
1.我习惯只用if,这样更能看清
用switch语句的如下
/*企业发放的奖金根据利润提成。利润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,求应发放奖金总数。*/
#include <stdio.h>
int main(){float I,money;printf("请输入当月利润I:\n");scanf("%f",&I);switch((int)I/100000){case 0:money=I*0.1;printf("应发奖金是:%f",money); break;case 1:money=100000*0.1+(I-100000)*0.75;printf("应发奖金是:%f",money); break;case 2:case 3:money=100000*0.1+100000*0.75+(I-200000)*0.05;printf("应发奖金是:%f",money); break;case 4:case 5:money=100000*0.1+100000*0.75+20000*0.05+(I-400000)*0.03;printf("应发奖金是:%f",money);break;case 6:case 7:case 8:case 9:money=100000*0.1+100000*0.75+20000*0.05+200000*0.03+(I-600000)*0.015;printf("应发奖金是:%f",money);break;default:money=100000*0.1+100000*0.75+20000*0.05+200000*0.03+400000*0.015+(I-100000)*0.01;printf("应发奖金是:%f",money);break;}
}
复习:
switch的用法
企业发放的奖金根据利润提成。利润I低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提 成7.5%;20万到40万之间时,相关推荐
- C语言学习之企业发放的奖金根据利润提成。利润I低于或等于100000元的,奖金可提成10%;
企业发放的奖金根据利润提成.利润I低于或等于100000元的,奖金可提成10%;利润高于100 000元,低于200 000元(100 000<I≤200000)时,低于100 000元的部分按 ...
- 用java编写奖金税率_企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%_java企业利润提成计算代码...
今天上java课程的时候老师给布置了一个作业,让让java计算一下企业该发放的奖金总额,接下来吾爱编程就为大家介绍一下java实现企业发放的奖金根据利润提成的代码,有需要的小伙伴可以参考一下: 1.题 ...
- 2. 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元, 低于20万元时, 低于10万元的部分按10%提成,...
程序算法精题–JS版 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元,低于20万元时, 低于10万元的部分按10%提成, 高于10万元的部分, 可提成 ...
- 企业发放的奖金根据利润提成。 利润(i)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 2
.企业发放的奖金根据利润提成. 利润(i)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%: 20 ...
- C语言练习题:企业发放的奖金根据利润提成。利润 I 低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成
企业发放的奖金根据利润提成. 利润 I 低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提成, 高于10万元的部分,可提成7.5%: 20万到40万 ...
- C/C++ 企业发放的奖金根据利润提成。利润 (i) 低于或等于 10 万元时,奖金可提 10% ;利润高 于 10 万元,低于 20 万元时,低于 10 万元的部分按 10% 提成,高于 10 万元
目录 一.结果演示 二.源代码 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...
- 2.企业发放的奖金根据利润提成。①利润低于或等于10万元时,奖金可提10%;② 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成 7.5%;
题目: 企业发放的奖金根据利润提成. ①利润低于或等于10万元时,奖金可提10%: ② 利润高于10万元,低于20万元时,低于10 万元的部分按10%提成,高于10万元的部分, 可提成 7.5%: ③ ...
- 【题目】企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5
文件名:[作业] 作者:〈漆黑〉 描述:〈 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万 ...
- 程序员必做50题第2题:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元...
文章目录 第二题 一.代码 二.结果展示 三.注意 总结 第二题 本题基本是计算题,不用过多纠结 题目: 企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元, ...
最新文章
- compass安装使用960 Grid System
- 说实话,Intellij IDEA 自带的 Vim 插件真心不错!
- 第八届蓝桥杯省赛第二题---等差素数列
- linux的同步与互斥
- Nutch2.1+mysql+solr3.6.1+中文网站抓取
- vue安装与配置、脚手架
- 【机器视觉】 dev_open_tool算子
- QUIC助力Snapchat提升用户体验
- Redis数据类型--列表类型
- Python加权图的邻接表邻接矩阵之转换
- MFC中使用TAB Control控件
- 计算机虚拟技术有那么难吗,价值在哪里?
- easyui ajax post,实例详解EasyUI框架使用Ajax提交注册信息
- itextpdf 数字签名
- 错误:“应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具” 的解决
- 微信小程序 登陆过期,请重新授权
- minIO安装教程及代码使用
- 基于FPGA的贪吃蛇游戏设计(1)整体架构设计
- 苹果xsmax怎么开机_苹果11和苹果XSMax怎么选?还以为差别不大,对比后才知道差别大了!...
- zoj2587 Marlon's String