/*企业发放的奖金根据利润提成。利润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万之间时,相关推荐

  1. C语言学习之企业发放的奖金根据利润提成。利润I低于或等于100000元的,奖金可提成10%;

    企业发放的奖金根据利润提成.利润I低于或等于100000元的,奖金可提成10%;利润高于100 000元,低于200 000元(100 000<I≤200000)时,低于100 000元的部分按 ...

  2. 用java编写奖金税率_企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%_java企业利润提成计算代码...

    今天上java课程的时候老师给布置了一个作业,让让java计算一下企业该发放的奖金总额,接下来吾爱编程就为大家介绍一下java实现企业发放的奖金根据利润提成的代码,有需要的小伙伴可以参考一下: 1.题 ...

  3. 2. 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元, 低于20万元时, 低于10万元的部分按10%提成,...

    程序算法精题–JS版 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元,低于20万元时, 低于10万元的部分按10%提成, 高于10万元的部分, 可提成 ...

  4. 企业发放的奖金根据利润提成。 利润(i)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%; 2

    .企业发放的奖金根据利润提成.   利润(i)低于或等于10万元时,奖金可提10%:   利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%:  20 ...

  5. C语言练习题:企业发放的奖金根据利润提成。利润 I 低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成

    企业发放的奖金根据利润提成. 利润 I 低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提成, 高于10万元的部分,可提成7.5%: 20万到40万 ...

  6. C/C++ 企业发放的奖金根据利润提成。利润 (i) 低于或等于 10 万元时,奖金可提 10% ;利润高 于 10 万元,低于 20 万元时,低于 10 万元的部分按 10% 提成,高于 10 万元

    目录 一.结果演示 二.源代码 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...

  7. 2.企业发放的奖金根据利润提成。①利润低于或等于10万元时,奖金可提10%;② 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成 7.5%;

    题目: 企业发放的奖金根据利润提成. ①利润低于或等于10万元时,奖金可提10%: ② 利润高于10万元,低于20万元时,低于10 万元的部分按10%提成,高于10万元的部分, 可提成 7.5%: ③ ...

  8. 【题目】企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5

    文件名:[作业] 作者:〈漆黑〉 描述:〈 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万 ...

  9. 程序员必做50题第2题:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元...

    文章目录 第二题 一.代码 二.结果展示 三.注意 总结 第二题 本题基本是计算题,不用过多纠结 题目: 企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元, ...

最新文章

  1. compass安装使用960 Grid System
  2. 说实话,Intellij IDEA 自带的 Vim 插件真心不错!
  3. 第八届蓝桥杯省赛第二题---等差素数列
  4. linux的同步与互斥
  5. Nutch2.1+mysql+solr3.6.1+中文网站抓取
  6. vue安装与配置、脚手架
  7. 【机器视觉】 dev_open_tool算子
  8. QUIC助力Snapchat提升用户体验
  9. Redis数据类型--列表类型
  10. Python加权图的邻接表邻接矩阵之转换
  11. MFC中使用TAB Control控件
  12. 计算机虚拟技术有那么难吗,价值在哪里?
  13. easyui ajax post,实例详解EasyUI框架使用Ajax提交注册信息
  14. itextpdf 数字签名
  15. 错误:“应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具” 的解决
  16. 微信小程序 登陆过期,请重新授权
  17. minIO安装教程及代码使用
  18. 基于FPGA的贪吃蛇游戏设计(1)整体架构设计
  19. 苹果xsmax怎么开机_苹果11和苹果XSMax怎么选?还以为差别不大,对比后才知道差别大了!...
  20. zoj2587 Marlon's String

热门文章

  1. Qt实现 二维码打印功能
  2. Chrome多开高低版本分身及禁用谷歌更新(window11)
  3. python snownlp了解_python做snowNLP文本情感分类代码示例
  4. 忆享聚焦|ChatGPT、AI、网络数字、游戏……近期热点资讯一览
  5. Java后端自顶向下方法——过滤器与回调函数
  6. H5在线娃娃机解决方案
  7. 愿你加班逆天, 归来仍是少年, 迟来的祝福送给程序员们
  8. 我的python之路七条件判断语句if的基本语法与应用
  9. Python快速去水印,提高工作效率,一步到位(附代码)
  10. 查询员工信息(C语言)