본문/내용
1. IF 문을 사용한 아래 프로그램을 SWITCH-CASE 문을 사용하여 프로그램을 재작성하시오
C 언어에서 조건문을 사용할 때 IF 문은 일반적으로 사용된다. 그러나 SWITCH-CASE 문도 자주 활용된다. SWITCH-CASE 문은 특히 주어진 값에 따라 여러 개의 선택지를 제공하고 각 선택지에 따라 다르게 동작하게 만드는 데 유용하다. 프로그램을 IF 문으로 작성했을 때는 코드가 길어질 수 있고 가독성이 떨어질 수 있다. 반면에 SWITCH-CASE 문을 사용하면 코드가 훨씬 간결하고 명료해져서 유지보수가 쉬워진다. 이제 IF 문을 이용한 프로그램을 SWITCH-CASE 문으로 변환하는 과정을 살펴보겠다. 예를 들어, 사용자의 입력에 따라 성적을 판단하고 이에 해당하는 등급을 출력하는 프로그램을 생각해보자. 원래 IF 문을 사용한 코드는 다음과 같이 구현될 수 있다. 사용자로부터 점수를 입력받고 그 점수에 따라 A, B, C, D, F 등급을 출력하는 식으로 구성된다. IF 문은 순차적으로 조건을 체크하면서 맞는 조건을 찾으면 해당 블록의 코드를 실행하게 된다. 예를 들어, 점수가 90점 이상이면 A를 출력하고, 80점 이상이면 B를 출력하는 식으로 여러 조건을 연결하여 작성된다. …