C语言 · 企业奖金发放

算法提高 企业奖金发放

时间限制:1.0s   内存限制:512.0MB

  企业发放的奖金根据利润提成。利润低于或等于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%提成。从键盘输入当月利润,求应发放奖金总数?(保留两位小数)利润的大小在double以内

样例输入

210000

样例输出

18000.00

作者注释:

土办法:

 1 #include<stdio.h>
 2 #include<string.h>
 3 int main(){
 4     double l,j;//l:利润;t:奖金总数。
 5     scanf("%lf",&l);
 6     if(l<=100000){
 7         j=l*0.1;
 8     }else if(l>100000 && l<=200000){
 9         j=100000*0.1+(l-100000)*7.5/100;
10         printf("%.2lf",j);
11     }else if(l>200000 && l<=400000){
12         j=100000*0.1+100000*7.5/100+(l-200000)*5/100;
13         printf("%.2lf",j);
14     }else if(l>400000 && l<=600000){
15         j=100000*0.1+100000*7.5/100+200000*5/100+(l-400000)*3/100;
16         printf("%.2lf",j);
17     }else if(l>600000 && l<=1000000){
18         j=100000*0.1+100000*7.5/100+200000*5/100+200000*3/100+(l-600000)*1.5/100;
19         printf("%.2lf",j);
20     }else if(l>1000000){
21         j=100000*0.1+100000*7.5/100+200000*5/100+200000*3/100+400000*1.5/100+(l-1000000)*1/100;
22         printf("%.2lf",j);
23     }
24     return 0;
25 }

稍微聪明点的办法:

 1 #include<stdio.h>
 2 int main() {
 3     double a;
 4     scanf("%lf",&a);
 5     double b = 0;
 6     int s[6] = {1000000, 600000, 400000, 200000, 100000, 0};
 7     double t[6] = {0.01, 0.015, 0.03, 0.05, 0.075, 0.1};
 8     for(int i = 0; i < 6; i++) {
 9         if(a - s[i] >= 0) {
10             b += (a - s[i]) * t[i];
11             a = s[i];
12         }
13     }
14     printf("%.2lf", b);
15     return 0;
16 }
时间: 2024-08-24 16:14:02

C语言 · 企业奖金发放的相关文章

C语言_用if```else语句解决奖金发放问题

#include<stdio.h> #include<stdlib.h> /*企业发放的奖金根据利润提成,发放规则如下: 利润(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万元的部分

号外:友户通支持企业自有用户中心啦

友户通做用友云的用户系统也一年多了,经常听实施.售前等说要私有化部署友户通,原因无非是企业的考虑到用户安全性和单一用户账号的需求.但由于用户管理的复杂性,友户通部署与维护并不容易,因此经常纠结在用户系统是用友户通云服务还是要私有化部署.企业私有化IT服务服务发展到几天已经很丰富,企业内部可能部署了几十上百的应用程序,企业对于这些应用的用户通常采取统一的用户中心来进行管理. 针对这种情况,友户通特定开发了联邦用户中心来支持企业的自有用户中心.让我们一起来看看这个联邦用户中心是如何支持企业自有用户中

什么样的程序员才算成熟? 让程序员认清自己的所处的阶段

http://www.nowamagic.net/librarys/veda/detail/1450程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评价和社会的评价.专业的评价会有差异,所以程序员自己并不能肯定这个评价.现实中,除了各种证书之外,很少有人会专门给出一个程序员的成熟度的评价.人们往往是偶发性地就事论事地对程序员的工作作出好与不好,行与不行的评论.因此,程序员对此感到很茫然,不知道要从那些方面去评

绩效考核结果运用

绩效考核结果的误用极大地挫伤了企业人员参与绩效管理的热情. 错误的管理理念导致荒唐的管理行为:在某些人看来,考核就是抓坏蛋,而不是树立好的榜样:考核就是秋后算账,而不是为了帮助和提高:考核就是尽量想方设法增加员工的罚款,而不是为了增加他的工资奖金-- 好的绩效考核应该达到这样的标准:激发了企业多数人的积极性.提高了企业的整体效率.让多数员工的收入增加. 绩效考核结果可以运用在以下八个方面:检讨企业目标达成状况.检讨员工绩效提升状况.检讨组织效率改善程度.与薪酬挂钩.辞退不称职员工.绩效面谈依据.

华为内部解读:任正非最厉害的秘密(发钱是艺术,以客户为中心,以奋斗中为本)

大家如果了解华为的人力资源管理体系,它主要是几大模块,一个是绩效管理模块,一个是薪酬管理体系模块,一个是任职资格管理体系模块.这三大模块是人力资源最主要的内容. 2013年12月4—6日,走进华为第四期活动在华为深圳总部举行.在6日上午的培训上,围绕华为的价值观与管理之道,华为前副总裁.曾全程主导华为人力资源管理体系建立的张建国先生与众位岛邻进行了分享. 张建国指出,企业家分三类,第一类是技术型,公司的寿命取决于产品的寿命;第二类是销售型,公司能做多大,取决于老板能掌握多少客户资源;第三类是既不

数字化校园建设方案

第一章 总体目标 1.1 总体目标 建设一个运行于统一平台.统一技术框架下的学校门户系统.管理信息系统和教学资源管理系统及应用平台. 根据国示范建设中有关数字化校园建设的要求及我校实际情况,采用走出去请进来,遵循面向服务架构(SOA)的设计原则进行系统的需求分析.总体设计,实现技术先进.高效稳定.安全可靠.信息规范.数据完整的一体化数字化校园系统.消除信息孤岛和应用孤岛:支持师生教学与学习:支持学校决策和管理:支持数据信息共建共享:为学校师生提供一站式管理服务:提高工作效率,提高管理效率,提高决

2015第一弹:调试自己,挖掘自己的最强手艺

先祝大家新年快乐.为此文做一个标记,算是阳历2015年第一篇文章吧.写此文与大家共勉. 对于原本的节奏是,每两天出一篇原创文,可到了去年年底这个节奏被打乱了,原因有几个,我做一下总结,顺便也是给即将创业或正在创业或想创业或创过业的童鞋参考下. (一)管理者不能写代码的真原因 一般像我这种创业期间的.以程序员身份做老板的高爆发力(风险也巨高)小企业要想活下去,只有两个字"省钱",往往省钱的方式就是自己有时也需要扑到一线工作.当然,这里强烈不建议公司的管理者扑到一线,原因就几个: 1.你扑

年终奖怎么发才能起到激励作用

年终奖指的是企业每年度末对员工一定额度的经济型奖励,是对一年来的工作业绩的肯定.企业发年终奖是为了激励.保留优秀的员工.企业是否发放年终奖法律条文上没有硬性规定,除非合同上有规定,否则年终奖发与不发,发多少都凭企业决定.对于企业来讲,如何发放年终奖是一门艺术,年终奖发得好,能起到激励员工的作用:发得不好,会滋生企业内部矛盾,引发一系列后遗症. 企业实行的年终奖金分配发放往往直接与岗位基本工资挂钩,对于员工来说,其奖金分配并不能体现工作能力.工作量以及工作难度的区分.对于企业内部来讲,工作能力表现

如何成为一位优秀的创业CEO

编者按:本文来自 Ryan Allis,是一位来自旧金山的创业者和投资人.在 2003 年创立了 iContact,并任 CEO. 做创业公司的 CEO 可以说是世界上最有挑战性的事情之一.你得让客户喜欢你的产品,得组建团队,还要想办法从客户.合作者和投资者那里拿到资金:并且要指导整个工作流程的优化. 在我看来,要扮演好创业公司 CEO 这个角色,最重要的有三点: 1.你所做的产品一定要能解决客户某个实际的需求(然后说服客户为它买单). 2.要确保用户和客户对你的产品有着十分积极的情感体验. 3