题目:

企业发放的奖金根据利润提成。

  • 利润低于或等于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%提成。

从键盘输入当月利润,求应发放奖金总数?

题目分析:

首先观察题目,我们会发现我们的奖金是根据企业所获得的利润进行分配的,不同区间的利润对应着不同奖金的计算方法,我首先想到了使用if-else选择语句,使得我们能够准确判断对应的的利润区间并进行相应的提成计算。

代码如下:

#include<stdio.h>
int main()
{double profit;double bonus_1, bonus_2, bonus_4, bonus_6, bonus_10, bonus;
//profit为利润,bonus为奖金printf("你的利润为:");scanf_s("%lf", &profit);bonus_1 = 100000 * 0.1;bonus_2 = bonus_1 + 100000 * 0.075;bonus_4 = bonus_2 + 200000 * 0.05;bonus_6 = bonus_4 + 200000 * 0.03;bonus_10 = bonus_6 + 400000 * 0.015;if (profit <= 100000) {bonus = profit * 0.1;}else if (profit <= 200000) {bonus = bonus_1 + (profit - 100000) * 0.075;}else if (profit <= 400000) {bonus = bonus_2 + (profit - 200000) * 0.05;}else if (profit <= 600000) {bonus = bonus_4 + (profit - 400000) * 0.03;}else if (profit <= 1000000) {bonus = bonus_6 + (profit - 600000) * 0.015;}else if (profit > 1000000) {bonus = bonus_10 + (profit - 1000000) * 0.01;}printf("经过公司计算,您的提成应为:%lf", bonus);printf("\n");return 0;
}

计算结果:

代码分析:

使用if—else进行利润区间的划分,再进行计算即可。

备注:

由于不同版本的编译器问题,如果发现无法运行,请将scanf_s改为scanf,本人使用VS 2022版本

2022年7月于福建

——暮炊雪

C语言经典100例(2)——企业发放的奖金根据利润提成。相关推荐

  1. C语言九十八之实现企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%;利润高 于 10 万元,低于 20 万元时,低于 10 万元的部分按 10%提成,高于 10 万元的

    ✅作者简介:大家好我是码莎拉蒂,CSDN博客专家

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

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

  3. python企业发放的奖金根据利润提成_100 道 Python 经典练习题002

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

  4. 用c语言做提成计算,【c语言】企业发放的奖金根据利润提成。

    // 企业发放的奖金根据利润提成. // i <= 100000 --- 10% // 100000 < i <= 200000 --- 低于100000的10%,高于100000的 ...

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

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

  8. 企业发放的奖金根据利润提成

    案例: 利润I低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元(10000< I≤200000)时, 其中10万元按10%提成,高于10万元的部分,可提成7.5%: 200 ...

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

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

最新文章

  1. python beautifulsoup模拟点击_Python爬虫丨BeautifulSoup实践
  2. TensorFlow实现案例汇集:代码+笔记
  3. SimpleDateFormat-时间格式化中的大小写字符
  4. html webservice数据交互_一种基于WebService的数据交换方法
  5. 《编译原理》实验预习报告——TINY语言的词法分析
  6. 信用差价Definition of 'Credit Spread'
  7. java orcl自动_Oracle自动生成编号
  8. 通过Web Api 和 Angular.js 构建单页面的web 程序
  9. [学习笔记] Cordova+AmazeUI+React 做个通讯录 - 使用 SQLite
  10. php监控url,php对URL地址探测
  11. 大学生JAVA程序员周记,java程序员实习周记.docx
  12. 从零开始学_JavaScript_系列(13)——CSS2(新窗口打开,背景图片填充,底文字,小提示,CSS选择器整理)
  13. 如何将多张二维码合成一个新的动态二维码进行随机扫码
  14. 英飞凌TC297 PSPR与DSPR
  15. 【推荐系统】逻辑回归(LR)在推荐系统中的使用
  16. 如何识别POS机是一清机还是二清机?
  17. python安装PIL模块
  18. 你总要一个人 走过一段艰难的日子
  19. 28岁的他如何从运营转岗产品经理
  20. 自定义NDK交叉编译链(toolchain)

热门文章

  1. python实训报告5000字_Ps实习报告范文5000字
  2. git 合并提交(交互式变基)
  3. 微信小程序如何制作消息提示框---wx.showToast(Object object)
  4. 与直销企业安利培训大师的一次亲密接触
  5. 星星之火-2:GSM手机的工作原理框图
  6. CSS设置字体——系列和风格
  7. JAVA 对接支付宝的 网页支付、当面付 工具类
  8. git安装教程 指定远程分支克隆项目
  9. 史上最全阿里 Java 面试题总结
  10. 传统电商的流量焦虑症与突围战