7-66 计算工资 (15 分)

简介: 7-66 计算工资 (15 分)

7-66 计算工资 (15 分)

某公司员工的工资计算方法如下:一周内工作时间不超过40小时,按正常工作时间计酬;超出40小时的工作时间部分,按正常工作时间报酬的1.5倍计酬。员工按进公司时间分为新职工和老职工,进公司不少于5年的员工为老职工,5年以下的为新职工。新职工的正常工资为30元/小时,老职工的正常工资为50元/小时。请按该计酬方式计算员工的工资。

输入格式:

输入在一行中给出2个正整数,分别为某员工入职年数和周工作时间,其间以空格分隔。

输出格式:

在一行输出该员工的周薪,精确到小数点后2位。

输入样例1:

5 40

结尾无空行

输出样例1:

2000.00

结尾无空行

输入样例2:

3 50

输出样例2:

1650.00
#include<iostream>
using namespace std;
int main(){
    double y,t;
    cin>>y>>t;
    if(y<5){
        if(t<=40) printf("%.2lf",30*t);
        else printf("%.2lf",(t-40)*30*1.5+30*40);
    }
    else{
        if(t<=40) printf("%.2lf",50*t);
        else printf("%.2lf",(t-40)*50*1.5+50*40);
    }
    return 0;
}


目录
相关文章
|
7月前
|
算法 前端开发
1873. 计算特殊奖金
1873. 计算特殊奖金
41 0
|
7月前
计算三个同学的总成绩、平均成绩。
计算三个同学的总成绩、平均成绩。
120 0
|
6月前
1077 互评成绩计算 (20 分)
1077 互评成绩计算 (20 分)
|
6月前
1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)
wustojc4011计算奖金
wustojc4011计算奖金
51 0
某学科成绩的录入并显示出最高分,最低分,平均值。
某学科成绩的录入并显示出最高分,最低分,平均值。
7-4 计算职工工资(15分)
给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。
96 0
|
算法 程序员
【LeetCode——编程能力入门第一天】基本数据类型[在区间范围内统计奇数数目/去掉最低工资和最高工资后的工资平均值)
给你两个非负整数 low 和 high 。请你返回 low 和 high 之间(包括二者)奇数的数目。 示例 1: 输入:low = 3, high = 7 输出:3 解释:3 到 7 之间奇数数字为 [3,5,7] 。 示例 2: 输入:low = 8, high = 10 输出:1 解释:8 到 10 之间奇数数字为 [9] 。 提示: 0 <= low <= high <= 10^9。
109 0
计算平均成绩
计算平均成绩
96 0
|
算法 C++
201612-2 工资计算
201612-2 工资计算
125 0
201612-2 工资计算