[A] 환율은 외화를 사거나 팔고자 할 때 기준이 된다. 이때 사고자하는 경우와 팔고자 하는 경우에 따라 각각 다른 환율이 적용되고, 현금일 때와 여행자 수표일 때에도 각각 달라진다. 2002년 10월 24일 환율 표는 다음과 같다. 여기서 USD는 미국 달러를 뜻하고, EUR은 유로화, ¥은 일본 엔화, CNY은 중국 원화를 뜻한다. 중국 원화의 경우 여행자 수표 환율이 0인데, 이것의 의미는 여행자 수표가 통용되지 않는다는 것을 의미한다.
|
현 찰 |
살 때 |
팔 때 |
여행자수표 |
살 때 |
팔 때 |
|
1USD |
1253.56 |
1210.44 |
1USD |
1244.32 |
1220.00 |
|
1EUR |
1224.60 |
1176.82 |
1EUR |
1218.72 |
1186.96 |
|
100¥ |
1006.87 |
972.25 |
100¥ |
999.55 |
979.38 |
|
1CNY |
156.29 |
135.46 |
1CNY |
0.00 |
0.00 |
환전소에서 외국 관광객이나 내국인에게 환전을 해주는 프로그램을 작성하시오.
먼저 사용자에게 환영 메시지와 위에 보이는 환율표를 출력하여 안내한다. 다음 사용자로부터는 현찰 / 여행자 수표 여부를 입력받아야 하고, 외화를 사는 경우인지 파는 경우인지를 입력받아야 한다. 또한 사거나 파는 외화 종류(미국 달러화/유로화/일본 엔화/중국 원화)를 입력받고 거기에 원하는 금액을 입력받는다. 다음 이에 따른 처리를 한 후 결과를 출력한다. 결과에는 현찰인지 여행자 수표인지의 여부, 사는 경우인지 파는 경우인지의 여부, 외화 종류, 원하는 금액, 결과 금액이 출력되어야 한다. 또한 중국 원화는 여행자 수표가 통용되지 않으므로 사용자가 이를 선택하면 에러 메시지를 출력하여야 한다.
[B] 보통 근로자의 월급은 호봉에 따른 본봉과 일의 성격이나 양에 따른 수당, 그리고 일정 금액의 지원금으로 구성된다. A라는 회사의 월급은 다음과 같은 규정으로 지급된다.
(1) 본봉은 호봉에 따라 결정되는데, 경력 1년차의 경우 60만원이고, 해마다 5만원씩 인상된다.
(2) 시간외 근무 수당은 정규 근무 시간외에 근무한 시간을 계산하여 시간당 5천원씩 지급한다.
(3) 위험 수당은 업무의 성격이 위험 요소를 동반한 경우 지급되는데, 본봉과 시간외 수당을 합한 금액의 30%를 지급한다.
(4) 가족 수당은 본인을 제외한 부양가족 1인당 5만원씩 지급한다.
(5) 교통비와 식비는 모든 직원에게 동일하게 각각 10만원씩 지급한다.
예를 들면, 입사 5년차의 홍길동의 부양 가족이 3명이고, 시간외 근무 시간이 20시간, 위험 수당을 받는 업무에 종사한다면 월급명세는 다음과 같다.
|
월급명세표 |
||
|
본봉 |
입사 5 년차 |
800,000 |
|
시간외 근무 수당 |
20 시간 |
100,000 |
|
위험수당 |
30 % |
270,000 |
|
가족수당 |
3 명 |
150,000 |
|
교통비 |
|
100,000 |
|
식비 |
|
100,000 |
|
총계 |
|
1,520,000 |
사용자에게 입사년차와 부양가족 수, 시간외 근무시간, 업무 성격을 입력받아 월급 명세를 출력하는 프로그램을 작성하시오. 출력은 위의 형식을 따르시오. 또한 금액이 0인 항목은 출력하지 마시오.
[C] A라는 국가의 세금법에 따르면, 근로자의 세금은 전체 연간 급여액에서 공제액을 제외한 나머지 금액에 대해 다음과 같은 세율이 적용된다.
|
세율 |
|
|
1000만원 이하 |
0% |
|
1000만원 초과 2000만원 이하 |
20% |
|
2000만원 초과 5000만원 이하 |
30% |
|
5000만원 초과 |
40% |
예를 들면 홍길동이라는 사람의 과세 대상 금액이 2300만원이라면, 세금은 다음과 같다.
10,000,000 × 0 + 10,000,000 × 0.2 + 3,000,000 × 0.3 = 2,900,000 원
세금 공제는 다음과 같은 규칙을 따른다.
(1) 근로 공제의 경우 근로 소득의 50%를 공제 받는다.
(2) 가족 공제의 경우 본인을 포함한 부양 가족 1인당 100만원이 공제된다.
(3) 의료 공제의 경우, 연간 의료비 지출액은 300만원까지만 전액 공제된다.
(4) 보험 공제의 경우, 납입 보험료는 200만원까지만 공제된다.
따라서 총급여액이 6000만원이고 본인 포함 가족수가 4인, 의료비 지출이 100만원, 보험 납입이 400만원인 경우 세금은 다음과 같이 계산된다.
|
총급여액 |
|
60,000,000 |
|
|
||
|
공제 내역 |
||
|
근로공제 |
50 % |
30,000,000 |
|
가족공제 |
4 인 |
4,000,000 |
|
의료공제 |
1,000,000 |
1,000,000 |
|
보험공제 |
4,000,000 |
2,000,000 |
|
공제 총액 |
|
37,000,000 |
|
|
|
|
|
과세대상금액 |
|
23,000,000 |
|
|
|
|
|
세금 |
|
2,900,000 |
근로자로부터 총급여액, 본인 포함 가족 수, 연간 의료비 지출액, 연간 보험료 지출액을 입력받아 세금을 계산하는 프로그램을 작성하시오. 출력은 위 표 형식을 따르시오.