【c++】计算工资
来源:互联网 发布:三维点云数据曲面拟合 编辑:程序博客网 时间:2024/04/29 20:06
某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年的员工为老职工,5年以下的为新职工。新职工的正常工资为30元/小时,老职工的正常工资为50元/小时。请按该计酬方式计算员工的工资。
输入格式:
输入在一行中给出2个正整数,分别为某员工入职年数和周工作时间,其间以空格分隔。
输出格式:
在一行输出该员工的周薪,精确到小数点后2位。
输入样例1:
5 40
输出样例1:
2000.00
程序代码:
#include<iostream> #include<cstdio> using namespace std; float calc(const int year,const int hour);int main(){ int year,hour; //float salary=0; cin>>year>>hour; printf("%.2f",calc(year,hour)); return 0;}//计算工资float calc(const int year,const int hour){ float salary=0; if(year<5) { if(hour<=40) salary = 30*hour; else salary = 1200+30*1.5*(hour-40); } else { if(hour<=40) salary = 50*hour; else salary = 2000+50*1.5*(hour-40); } return salary;}
运行结果:
0 0
- 【c++】计算工资
- C语言-工资计算
- 第五周:C:计算工资。
- CCF 2016 工资计算C++,Java,工资计算解题思路
- 计算工资
- 工资计算
- 工资计算
- 计算工资
- 工资计算
- 工资计算
- 计算工资
- 工资计算
- 计算工资税率
- 工资和社会保险计算
- 工资税的计算
- 分支-11. 计算工资
- 周工资的计算
- 5-10 计算工资
- CountDownLatch用法
- [Java] 如何设置、查看JAVA_HOME、classpath、path变量值
- “Accelerated C++” 阅读笔记(四)
- UVA 10870(p155)----Recurrences
- 重写重载 & 继承 & 封装
- 【c++】计算工资
- rsync + lsyncd 文件实时同步/备份
- OpenStack云平台的网络模式及其工作机制
- Bootstrap3多级导航菜单
- TinyXML 指南
- 解决5.0以上新TimePicker不触发setOnTimeChangedListener
- 求零幺字符串的最长子串的长度——利用状态图解决
- App服务化, 10倍增长,你想知道的都在这里了!
- Matlab中对矩阵使用矩阵尺寸的索引