1. 任务描述
小贺刚上班,按工作时间小时制领取周工资,工资标准是,每小时rate元RMB。
每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计。
这周小贺上班的时间为hour小时,请编程序,输入rate和hour,输出小贺本周的薪水。
2. 代码实现
/*
*Copyright(c)2019,yafangma@126.com
*All rights reserved.
*文件名称:week_salary.cpp
*作 者:马娅芳
*完成日期:2019.1.7
*版 本 号: v1.0
*问题描述:小贺刚上班,按工作时间小时制领取周工资,工资标准是,每小时rate元RMB。
每周工作时间40小时,如果要加班,超出部分按正常工资的1.5倍计。
这周小贺上班的时间为hour小时,请编程序,输入rate和hour,输出小贺本周的薪水。
*程序输入:时薪和周工作时间
*程序输出:周薪
*/
#include <stdio.h>
int main(){
double rate, hours, basic_salary, extra_salary, week_salary;
scanf("%lf %lf", &rate, &hours);
basic_salary = rate * 40;
extra_salary = (hours - 40) * rate * 1.5;
if(hours <= 40){
week_salary = basic_salary;
}
else
{
week_salary = basic_salary + extra_salary;
}
printf("%f",week_salary);
return 0;
}
3. 运行结果