소개
이번 챌린지에서는 온도 측정값을 추움 (Cold), 적당함 (Mild), 더움 (Hot) 의 세 가지 카테고리로 분류하는 C++ 프로그램을 개발합니다. 프로그램은 관계 및 논리 연산자를 사용하여 온도 범위를 판별하고, 해당 카테고리를 콘솔에 출력합니다. 이 도구는 기상학자들이 연구를 위해 온도 데이터를 신속하게 분류하는 데 도움이 될 것입니다.
온도 분류 유틸리티 구현
주니어 기상 보조원으로서, 과학자들이 사전에 정의된 조건에 따라 온도 측정값을 빠르게 분류할 수 있도록 돕는 도구를 개발하게 됩니다.
과제
- 온도를 여러 카테고리로 분류하는 C++ 프로그램 작성
- 관계 및 논리 연산자를 사용하여 온도 범위 판별
- 지정된 범위에 따른 온도 분류 로직 구현
요구 사항
~/project디렉토리에temperature_classifier.cpp라는 이름의 파일을 생성합니다.- 비교를 위해 C++ 관계 연산자 (
<,>,==) 를 사용합니다. - 다음 세 가지 온도 카테고리를 정의합니다:
- Cold: 10 도 미만
- Mild: 10 도 이상 25 도 이하 (포함)
- Hot: 25 도 초과
- 분류된 카테고리를 콘솔에 출력합니다.
예시
프로그램을 컴파일하고 실행하여 다양한 온도 값을 테스트하고 분류 결과가 정확한지 확인하세요.
## 프로그램 컴파일
g++ -o temperature_classifier temperature_classifier.cpp
## 프로그램 실행
./temperature_classifier
Enter temperature: 5
Cold
Enter temperature: 20
Mild
Enter temperature: 30
Hot
힌트
- 간결한 분류를 위해 삼항 연산자 (
?:) 를 사용해 보세요. - 입출력 작업을 위해
<iostream>헤더를 포함해야 합니다. - 카테고리 이름을 저장하기 위해 문자열 변수 사용을 고려해 보세요.
요약
이 챌린지에서는 지정된 범위에 따라 온도 측정값을 Cold, Mild, Hot 으로 분류하는 프로그램을 구현했습니다. 이 과정에서 조건부 로직의 적절한 사용법을 익히고 명확한 콘솔 출력을 제공하는 방법을 실습했습니다.