온도 분류 유틸리티 구현

Beginner

소개

이번 챌린지에서는 온도 측정값을 추움 (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 으로 분류하는 프로그램을 구현했습니다. 이 과정에서 조건부 로직의 적절한 사용법을 익히고 명확한 콘솔 출력을 제공하는 방법을 실습했습니다.