首页 > 其他分享 >加班加班加班

加班加班加班

时间:2023-04-05 16:24:34浏览次数:29  
标签:salary cout hour 50 40 加班 小时

题目描述

编写一个程序,计算员工的周薪。薪水的计算是以小时为单位,如果在一周的时间内,员工工作的时间不超过 40 个小时,那么他 / 她的总收入等于工作时间乘以每小时的薪水。如果员工工作的时间在 40 到 50 个小时之间,那么对于前 40 个小时,仍按常规方法计算;而对于剩余的超额部分,每小时的薪水按 1.5 倍计算。如果员工工作的时间超过了 50 个小时,那么对于前 40 个小时,仍按常规方法计算;对于 40~50 个小时之间的部分,每小时的薪水按 1.5 倍计算;而对于超出 50 个小时的部分,每小时的薪水按 2 倍计算。请编写一个程序,输入员工的工作时间和每小时的薪水,然后计算并显示他 / 她应该得到的周薪。

 

输入格式

输入数据有多组,每组数据只有一行,包括一个整数和一个实数,分别表示工作时间和每小时薪水。

 

输出格式

对于每组数据,输出只有一个实数,表示周薪,保留小数点后 2 位。

 

代码

#include <iostream>
#include <iomanip>                   //设置小数精度
using namespace std;
int main( )
{
int hour;
float hour_salary,week_salary;
while(cin>>hour>>hour_salary)          //题目要求可以计算很多组数据
{
if(hour<=40)
week_salary=hour_salary*hour;
if(hour>40&&hour<=50)
week_salary=hour_salary*40+hour_salary*1.5*(hour-40);
if(hour>50)
week_salary=hour_salary*40+hour_salary*1.5*10+hour_salary*2*(hour-50);
cout<<fixed<<setprecision(2)<<week_salary;                //设置小数精度
cout<<endl;
}

return 0;
}

// < iomanip >作用

1.设置字段宽度  setw(int n)    

例:cout<<setw(5)<<248<<endl;

       运行结果

        _ _248

2.流输出进制

dex 置基数:10  ~  "%d"

hex 置基数:16  ~  "%X"

oct  置基数: 8   ~  "%o"

若调用二进制需要 #include <bitset.h>,调用bitset<int size>(int n)将十进制输出为二进制

例:cout<<hex<<255<<endl;

       cout<<bitset<11>(255)<<endl;

       运行结果

       f f

       00011111111

3.填充字符    setfill(char c)

例:cout<< setfill('0') << setw(6) << 248<<endl;

        运行结果

         000248

4.进制转换    setbase(int n)

使用 #include <stdlib.h>,调用itoa( )函数,任意进制转换

例:cout<<setbase(8)<<setw(5)<<255<<endl;

        运行结果

        377

5.设置小数精度   setprecision(int n)

默认输出数值有效位为6

例:cout<<setprecision(3)<<22.123<<endl;

       运行结果

       22.1

6.设置格式标志    setiosflags(ios_base::fmtflags mask)

用setiosflags(ios::fixed)/fixed

7.重置格式标志    resetiosflags(ios_base::fmtflags mask)

 

标签:salary,cout,hour,50,40,加班,小时
From: https://www.cnblogs.com/BOKE2/p/17282601.html

相关文章

  • 原来高手都这样3D建模,难怪不用加班!
    易拉罐是现代日常生活中是常见的产品,然而在当时采用罐形整体造型+顶部易拉环的产品结构设计方案,却是一次开启方式的革命!这不仅给生活带来了极大的方便和享受,还凭借其精美外......
  • 想要加班少,这些工具少不了
    官网下载地址:http://www.redisant.cn/RedisAssistantRedis可视化管理与监控——适用于字符串、列表、散列、集合、有序集合、流。ZooKeeperAssistantZooKeeper可......
  • 2023/03/13(一)多云有雨转晴;加班太晚了,吃顿雪花牛肉吧
    昨天把电动马桶垫装好了,俩宝儿还是比较抗拒使用,但是大宝觉得早上马桶垫暖和还是很舒服。衣服也开始要求他俩每天都换,小宝的春天衣服带的不够,周末去买几件,他长得也快,我之前......
  • 2023/03/09(四)晴,大风;加班,回家有点晚
    大宝早上要穿裙子,奶奶说注意保暖,女孩子都爱美,穿了个短裙子,雪白的上衣,高高兴兴上学去了。奶奶让我视频拍他俩进学校,一来一往时间有点紧张;将将提前5分钟赶到现场;一天很忙,明......
  • 产品经理,能否让我过一个不加班的程序员节!
     序员,问你:每年的10月24号是程序员节,你知道吗?而且社会人群明确表态,任劳任怨的程序员在这一天是可以拒绝加班的。 小编在微博上看到有个童鞋十分可爱,他说以为今年就剩春节不......
  • 1024——今天我们不加班
    今天,是技术人的节日,在二进制构筑的计算机世界里,1024或许是技术人最熟悉的数字。你知道为什么选择这一天作为中国程序员的共同节日吗?1024是2的十次方,二进制计数的基本计量单......
  • 想学软件测试,但不知道加不加班?
    大家好啊,我是大田。看到这个问题,第一反应我想笑,加班你就不做了吗,加班这件事好多文章都说过利弊,我只想说「认清现实」。最近听到一个朋友说,元旦三天的假期,两天都在加班。......
  • 辛苦加班了一年,为何年终奖比同级同事少?
    最近的打工人最期待的应该就是年终奖,这不,别人家的年终奖频繁上热搜。“别人家的年终奖发的有多早?”、“工厂老板年终奖给员工发电动车”等等。   网友们都在计划发......
  • 面试的时候面试官问如何看待加班,该怎么回答?
    ​加班这个事,如果你觉得年轻要多奋斗,或者年纪大了一家人要养活要稳定工作,经常加班也没什么不可。毕竟当领导的总希望你领了工资付出更多。但是如果像我这样觉得多加几个小......
  • 统计考勤表中的不同加班
    问题:下图中的考勤分别统计 如果表中有星期数据在第9行,且以数值显示(Weekday(日期,2)的结果),假日加班公式如下:=SUMIF(B$9:AE$9,">5",B3:AE3)如果表中有星期数据在第10......