Введение
В рамках этого испытания вам предстоит разработать программу на языке C++, которая классифицирует показатели температуры по трем категориям: Холодно (Cold), Умеренно (Mild) и Жарко (Hot). Программа будет использовать операторы сравнения и логические операторы для определения температурных диапазонов и вывода соответствующей категории в консоль. Этот инструмент поможет метеорологам быстро систематизировать температурные данные для их исследований.
Реализация утилиты для классификации температуры
В роли младшего ассистента метеоролога вы создадите инструмент, который поможет ученым мгновенно классифицировать температурные показатели на основе заданных условий.
Задачи
- Создать программу на C++, которая распределяет температуру по категориям.
- Использовать операторы сравнения и логические операторы для определения диапазонов.
- Реализовать классификацию согласно установленным правилам.
Требования
- Создайте файл с именем
temperature_classifier.cppв директории~/project. - Используйте операторы сравнения C++ (
<,>,==) для сопоставления значений. - Определите три категории температуры:
- Cold (Холодно): Температура < 10 градусов.
- Mild (Умеренно): Температура от 10 до 25 градусов (включительно).
- Hot (Жарко): Температура > 25 градусов.
- Выведите название категории в консоль.
Примеры
Скомпилируйте и запустите программу, чтобы протестировать различные значения температуры и проверить результаты классификации.
## Compile the program
g++ -o temperature_classifier temperature_classifier.cpp
## Run the program
./temperature_classifier
Enter temperature: 5
Cold
Enter temperature: 20
Mild
Enter temperature: 30
Hot
Подсказки
- Используйте тернарный оператор (
?:) для лаконичной записи условий. - Не забудьте подключить библиотеку
<iostream>для операций ввода-вывода. - Рассмотрите возможность использования строковой переменной для хранения названия категории.
Резюме
В ходе этого испытания была реализована программа для классификации температуры, которая распределяет показатели по категориям Cold, Mild и Hot на основе заданных диапазонов. Программа демонстрирует правильное использование условной логики и обеспечивает корректное взаимодействие с пользователем через консоль.