Implementar Utilitário de Comparação de Temperatura

Beginner

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.cpp no 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.