include "../../common/header.inc"; ?>
n! = n**n exp(-n) sqrt(2 PI n)(1 + 1/12n)
이를 이용하여 n!를 계산하라.
1) 처음 40시간까지는 시간당 기본급을 받는다.
2) 40시간을 초과한 다음 20시간까지는 기본급의 1.5배를 받는다.
3) 60시간을 초과한 다음 시간은 기본급의 2배를 받는다.
4) 0 미만이거나, 100시간을 초과하는 경우, 오류 메시지를 출력한다.
기본급은 신입인 경우 시간당 8,000원, 중견인 경우 12,000원, 고참인 경우 16,000원으로 한다.
(1) 사용자로부터 직급과 한 주에 일한 시간을 입력받아 주급을 계산하라.
(2) 사용자로부터 직급과 일한 시간을 반복하여 입력받아 각자의 주급을 계산한 후, 사용자가 숫자가 아닌 입력을 넣거나, Ctrl-d를 입력하면, 그동안 받아 처리한 직원 수와 전체 주급의 합을 출력하라.