코딩 논술 Set 1 — 변수·타입 / 조건문 / while 반복¶
문제 1. 환율 계산기 (변수 · 타입 · 연산)¶
문제 설명¶
달러(USD) 금액을 입력받아 원화(KRW)와 엔화(JPY)로 변환하여 출력하는 프로그램을 작성하세요.
- 환율: 1 USD = 1,320 KRW, 1 USD = 155 JPY
- 소수점 이하 금액은 반올림하여 정수로 출력합니다.
- 입력값이 0 이하이면
"유효하지 않은 금액입니다."를 출력합니다.
입력¶
달러 금액 (실수 또는 정수)
출력¶
변환된 원화와 엔화 금액
입출력 예시¶
예시 1
입력: 12.5
--- 환율 계산 결과 ---
12.5 USD = 16500 KRW
12.5 USD = 1938 JPY
예시 2
입력: 0
유효하지 않은 금액입니다.
문제 2. 윤년 판별기 (조건문 · 논리 연산)¶
문제 설명¶
연도를 입력받아 윤년 여부를 판별하는 프로그램을 작성하세요.
윤년 조건: - 400의 배수이거나 - 4의 배수이면서 100의 배수가 아닌 경우
연도가 유효하지 않은 경우(0 이하 또는 정수가 아닌 입력)는 오류 메시지를 출력합니다.
입력¶
연도 (정수)
출력¶
윤년 여부
입출력 예시¶
입력: 2024
2024년은 윤년입니다. (366일)
입력: 1900
1900년은 평년입니다. (365일)
입력: 2000
2000년은 윤년입니다. (366일)
문제 3. 구구단 합계 (while 반복)¶
문제 설명¶
1부터 9까지의 단(段)을 입력받아, 해당 단의 구구단을 출력하고 모든 결과값의 합계도 출력하는 프로그램을 작성하세요.
- 1 이상 9 이하의 정수만 유효합니다. 범위를 벗어나면
"1~9 사이의 단을 입력하세요."를 출력합니다. while반복문을 사용하세요.
입력¶
단 번호 (정수)
출력¶
구구단 출력 및 합계
입출력 예시¶
입력: 7
--- 7단 ---
7 x 1 = 7
7 x 2 = 14
7 x 3 = 21
7 x 4 = 28
7 x 5 = 35
7 x 6 = 42
7 x 7 = 49
7 x 8 = 56
7 x 9 = 63
합계: 315