[참조] 창의적 프로그래밍을 위한 Software 알고리즘 기초(북스홀릭 출판사)

1. 하나의 수를 입력받아 10보다 크면 “큰수”, 작은명 “작은수”라고 출력하는 프로그램

2. 나이를 입력받아 6세 이하이면 “아동석”, 60세보다 크면 “경로석”을 출력하는 프로그램

3. 두 수를 입력받아 큰 수를 출력하는 프로그램

4. 두 수를 입력받아 작은 수 부터 출력하는 프로그램

5. 하나의 수를 입력받아 양수이면 “양수”, 음수이면 “음수”를 출력하는 프로그램

6. 섭씨 온도를 입력받아 화씨 온도를 출력하는 프로그램(또는 거꾸로)

7. 체중, 키, 성별을 입력받아 표준체중, 비만, 약체를 판단하여 출력하는 프로그램

8. 하나의 수를 입력받아 홀수와 짝수를 판별하는 프로그램

9. 상품의 수량과 단가를 입력받아 금액을 계산한 후 수량이 100개 미만이면 20%를 할인하고, 100개 이상이면 50%를 할인하여 금액을 출력하는 프로그램

10. 세 개의 수를 입력받아 가장 큰 수를 출력하는 프로그램

11. 세 수를 입력받아 가장 작은 수 부터 출력하는 프로그램

12. 구술, 필기, 원서, 토익 점수를 입력받아 토익을 제외한 평균 성적이 80점 이상이거나, 토익점수를 550점 이상이면 합격을 출력하는 프로그램

13. 연도를 입력받아 윤년인지 아닌지를 판단하는 프로그램

14. 하나의 수를 입력받아 양수와 음수, 제로를 판별하는 프로그램

15. 수량과 단가를 입력받아 할인율표에 따라 금액을 계산하는 프로그램(if이용 또는 switch이용)
할인율표
100~199 : 10%
200~299 : 15%
300~ : 20%

16. 하나의 문자를 입력받아 숫자, 문자, 특수문자을 구분하는 프로그램

17. 몸무게를 입력받아 권투 체급표에 따라 체급을 출력하는 프로그램(if이용 또는 switch이용)
몸무게 : 체급
63.5~66 : Wleter급
67~70 : Light Welter급
71~74 : Middle급
75~80 : Light Heavy급
81이상 : Heavy급

18. 점수를 입력받아 학점을 구하는 프로그램(if이용 또는 switch이용)
A+, A, B+, B, C+, C, D+, D, F 로 출력

19. 사원번호, 등급, 근무시간을 입력받아 사원번호, 총급여, 세금, 실지급액을 출력하는 프로그램(if 또는 switch문 사용)
조건:
1. 등급에 따라 시간당 금액 : 1등급(10,000원), 2등급(7,000원), 3등급(5,000원)
2. 근무시간이 40시간이 넘을 경우 초과시간에 대해서는 등급별 시간당 금액의 1.5배를 지급
3. 총급여에 대한 세금 :
10만원미만(없음),
10~20만원미만(5%),
20~30만원미만(7%),
30~40만원미만(11%),
40~50만원미만(16%),
50만원이상(25%)
4. 실지급액 = 총급여 – 세금

20. 가정용 전기요금을 계산하는 프로그램(자료는 인터넷에서 찾아서 사용)

21. 택시의 주행 요금을 보고 주행거리를 계산하는 프로그램
조건:
1. 기본요금 : 2Km까지는 중형(1500원), 일반(700원)
2. 가산요금 : 400m마다 중형(70원), 일반(50원) 증가
3. 요금은 700원 이상의 값으로 입력받음
4. 중형(1), 일반(2)로 입력받고, 요금을 입력받아 계산

22. 부동산 양도소득세를 계산하는 프로그램(자료는 인터넷에서 2016년 기준을 찾아서 사용)

댓글 남기기

error: Content is protected !!