프로그래머의 삶 Programmer's Life/C & C++

시급에 따른 월급 계산 프로그램

Oliver's World 2008. 11. 5. 11:21
728x90
#include <stdio.h>

int a=8500;

int onemonth(time,day)
{
int k;
k=a*time*day;
return k;
}

int overmonth(overt,dayl)
{
int k;
k=(a*13/10)*overt*dayl;
return k;
}

int tax(u)
{
int k;
k=u*5/100;
return k;
}

int overmin(overm)
{
int k;
k=overm*6/10*a;
return k;
}

main()
{
int time,day,overt,dayl,overm,p;
char q[8];
printf("근무자의 이름은?\n");
scanf("%s",&q);
printf("하루 기본 근무 시간은?\n");
scanf("%d",&time);
printf("총 몇일 근무?\n");
scanf("%d",&day);
printf("초과근무 시간은?\n");
scanf("%d",&overt);
printf("몇분을 더 초과하였는가?\n");
scanf("%d",&overm);
printf("초과근무한 날수는?\n");
scanf("%d",&dayl);
p=overmin(overm)+overmonth(overt,dayl);
printf("************************************************\n");
printf("성 명 기본임금 초과수당 세 금 수 령 액\n");
printf("%s %d %d %d %d\n",q,onemonth(time,day),p,tax(onemonth(time,day)+p),onemonth(time,day)+p-tax(onemonth(time,day)+overmonth(overt,dayl)));
printf("************************************************\n");

}

728x90