C语言经典100例(2)——企业发放的奖金根据利润提成。
题目:
企业发放的奖金根据利润提成。
- 利润低于或等于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)——企业发放的奖金根据利润提成。相关推荐
- C语言九十八之实现企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%;利润高 于 10 万元,低于 20 万元时,低于 10 万元的部分按 10%提成,高于 10 万元的
✅作者简介:大家好我是码莎拉蒂,CSDN博客专家
- C语言学习之企业发放的奖金根据利润提成。利润I低于或等于100000元的,奖金可提成10%;
企业发放的奖金根据利润提成.利润I低于或等于100000元的,奖金可提成10%;利润高于100 000元,低于200 000元(100 000<I≤200000)时,低于100 000元的部分按 ...
- python企业发放的奖金根据利润提成_100 道 Python 经典练习题002
题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%:利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%:20万到40万 ...
- 用c语言做提成计算,【c语言】企业发放的奖金根据利润提成。
// 企业发放的奖金根据利润提成. // i <= 100000 --- 10% // 100000 < i <= 200000 --- 低于100000的10%,高于100000的 ...
- 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++ 学习目录 ...
- 用java编写奖金税率_企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%_java企业利润提成计算代码...
今天上java课程的时候老师给布置了一个作业,让让java计算一下企业该发放的奖金总额,接下来吾爱编程就为大家介绍一下java实现企业发放的奖金根据利润提成的代码,有需要的小伙伴可以参考一下: 1.题 ...
- 企业发放的奖金根据利润提成
案例: 利润I低于或等于10万元时,奖金可提10%: 利润高于10万元,低于20万元(10000< I≤200000)时, 其中10万元按10%提成,高于10万元的部分,可提成7.5%: 200 ...
- 2. 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元, 低于20万元时, 低于10万元的部分按10%提成,...
程序算法精题–JS版 企业发放的奖金根据利润提成. 利润(I)低于或等于10万元时, 奖金可提10%;利润高于10万元,低于20万元时, 低于10万元的部分按10%提成, 高于10万元的部分, 可提成 ...
最新文章
- python beautifulsoup模拟点击_Python爬虫丨BeautifulSoup实践
- TensorFlow实现案例汇集:代码+笔记
- SimpleDateFormat-时间格式化中的大小写字符
- html webservice数据交互_一种基于WebService的数据交换方法
- 《编译原理》实验预习报告——TINY语言的词法分析
- 信用差价Definition of 'Credit Spread'
- java orcl自动_Oracle自动生成编号
- 通过Web Api 和 Angular.js 构建单页面的web 程序
- [学习笔记] Cordova+AmazeUI+React 做个通讯录 - 使用 SQLite
- php监控url,php对URL地址探测
- 大学生JAVA程序员周记,java程序员实习周记.docx
- 从零开始学_JavaScript_系列(13)——CSS2(新窗口打开,背景图片填充,底文字,小提示,CSS选择器整理)
- 如何将多张二维码合成一个新的动态二维码进行随机扫码
- 英飞凌TC297 PSPR与DSPR
- 【推荐系统】逻辑回归(LR)在推荐系统中的使用
- 如何识别POS机是一清机还是二清机?
- python安装PIL模块
- 你总要一个人 走过一段艰难的日子
- 28岁的他如何从运营转岗产品经理
- 自定义NDK交叉编译链(toolchain)