7-10 計(jì)算工資 (15 分)
1. 題目摘自
https://pintia.cn/problem-sets/14/problems/790
2. 題目?jī)?nèi)容
某公司員工的工資計(jì)算方法如下:一周內(nèi)工作時(shí)間不超過(guò)40小時(shí)练链,按正常工作時(shí)間計(jì)酬;超出40小時(shí)的工作時(shí)間部分姻采,按正常工作時(shí)間報(bào)酬的1.5倍計(jì)酬峡捡。員工按進(jìn)公司時(shí)間分為新職工和老職工永毅,進(jìn)公司不少于5年的員工為老職工,5年以下的為新職工丧没。新職工的正常工資為30元/小時(shí)鹰椒,老職工的正常工資為50元/小時(shí)。請(qǐng)按該計(jì)酬方式計(jì)算員工的工資骂铁。
輸入格式:
輸入在一行中給出2個(gè)正整數(shù)吹零,分別為某員工入職年數(shù)和周工作時(shí)間,其間以空格分隔拉庵。
輸出格式:
在一行輸出該員工的周薪灿椅,精確到小數(shù)點(diǎn)后2位。
輸入樣例1:
5 40
輸出樣例1:
2000.00
輸入樣例2:
3 50
輸出樣例2:
1650.00
3. 源碼參考
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a;
int y, h;
double s;
cin >> y >> h;
if(y < 5)
{
a = 30;
}
else
{
a = 50;
}
s = a * h;
if(h > 40)
{
s += (h - 40) * 0.5 * a;
}
cout << fixed << setprecision(2) << s << endl;
return 0;
}