Introdução
Neste desafio, você desenvolverá um programa em C++ que classifica leituras de temperatura em três categorias: Frio (Cold), Ameno (Mild) e Quente (Hot). O programa utilizará operadores relacionais e lógicos para determinar as faixas de temperatura e exibirá a categoria correspondente no console. Esta ferramenta ajudará cientistas meteorológicos a categorizar rapidamente dados de temperatura para suas pesquisas.
Implementar Utilitário de Comparação de Temperatura
Como assistente meteorológico júnior, você desenvolverá uma ferramenta para ajudar cientistas a categorizar rapidamente leituras de temperatura com base em condições predefinidas.
Tarefas
- Criar um programa em C++ que classifique temperaturas em categorias
- Utilizar operadores relacionais e lógicos para determinar as faixas de temperatura
- Implementar a classificação de temperatura com faixas predefinidas
Requisitos
- Crie um arquivo chamado
temperature_classifier.cppno diretório~/project - Utilize operadores relacionais do C++ (
<,>,==) para comparação - Defina três categorias de temperatura:
- Frio (Cold): Temperatura < 10 graus
- Ameno (Mild): Temperatura entre 10 e 25 graus (inclusive)
- Quente (Hot): Temperatura > 25 graus
- Exiba a categoria no console
Exemplos
Compile e execute o programa para testar diferentes leituras de temperatura e verificar os resultados da classificação.
## 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
Dicas
- Utilize o operador ternário (
?:) para uma classificação concisa - Lembre-se de incluir a biblioteca
<iostream>para operações de entrada e saída - Considere o uso de uma variável do tipo string para armazenar a categoria
Resumo
Este desafio exigiu a implementação de um programa de classificação de temperatura que categoriza leituras em Frio, Ameno e Quente com base em faixas específicas. O programa demonstra o uso adequado de lógica condicional e fornece uma saída de console clara e direta.