עזרה בחישוב
ערב טוב צריכה עזרה בתרגיל :
במפעל יש שני משמרות 8-14:59 בוקר ומשמרת ערב 15-22
השכר למשמרת בוקר לשעה 20 ש"ח ולמשמרת ערב לשעה גבוה ב30% משכר משמרת בוקר
צריך לחשב את השכר ליום של עובד
אין צורך לבדוק את הקלט ז"א תקינות השעות
החישוב לא יוצא לי טוב כבר התבלבלתי בבקשה עזרה
להלן התכנית:
#include<stdio.h>
int main()
{
int s_h,f_h,s_m,f_m;
float pay_h,pay_m;
printf("\nEnter start hour and minuts:\n");
scanf("%d%d",&s_h,&s_m);
printf("\nEnter finish hour and minuts:\n");
scanf("%d%d",&f_h,&f_m);
if(s_h<15)
{
if(s_m<f_m)
{
pay_h=f_h-s_h;
pay_m=(f_m-s_m)/100;
printf("\nThe pay day is:%.2f\n",(pay_h+pay_m)*20);
}
else
{
pay_h=(f_h-s_h)+(((60-s_m)+f_m)/60);
pay_m=(60-s_m+f_m)/100;
printf("\nThe pay day is:%.2f\n",(pay_h+pay_m)*20);
}
}
else
{
if(s_m<f_m)
{
pay_h=f_h-s_h;
pay_m=(f_m-s_m)/100;
printf("\nThe pay day is:%.2f\n",(pay_h+pay_m)*26);
}
else
{
pay_h=(f_h-s_h)+(((60-s_m)+f_m)/60);
pay_m=(60-s_m+f_m)/100;
printf("\nThe pay day is:%.2f\n",(pay_h+pay_m)*26);
}
}
return 0;
}
ערב טוב צריכה עזרה בתרגיל :
במפעל יש שני משמרות 8-14:59 בוקר ומשמרת ערב 15-22
השכר למשמרת בוקר לשעה 20 ש"ח ולמשמרת ערב לשעה גבוה ב30% משכר משמרת בוקר
צריך לחשב את השכר ליום של עובד
אין צורך לבדוק את הקלט ז"א תקינות השעות
החישוב לא יוצא לי טוב כבר התבלבלתי בבקשה עזרה
להלן התכנית:
#include<stdio.h>
int main()
{
int s_h,f_h,s_m,f_m;
float pay_h,pay_m;
printf("\nEnter start hour and minuts:\n");
scanf("%d%d",&s_h,&s_m);
printf("\nEnter finish hour and minuts:\n");
scanf("%d%d",&f_h,&f_m);
if(s_h<15)
{
if(s_m<f_m)
{
pay_h=f_h-s_h;
pay_m=(f_m-s_m)/100;
printf("\nThe pay day is:%.2f\n",(pay_h+pay_m)*20);
}
else
{
pay_h=(f_h-s_h)+(((60-s_m)+f_m)/60);
pay_m=(60-s_m+f_m)/100;
printf("\nThe pay day is:%.2f\n",(pay_h+pay_m)*20);
}
}
else
{
if(s_m<f_m)
{
pay_h=f_h-s_h;
pay_m=(f_m-s_m)/100;
printf("\nThe pay day is:%.2f\n",(pay_h+pay_m)*26);
}
else
{
pay_h=(f_h-s_h)+(((60-s_m)+f_m)/60);
pay_m=(60-s_m+f_m)/100;
printf("\nThe pay day is:%.2f\n",(pay_h+pay_m)*26);
}
}
return 0;
}