Implementar una utilidad de comparación de temperaturas

Beginner

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este desafío, desarrollarás un programa en C++ que clasifique las lecturas de temperatura en tres categorías: Frío, Templado y Caliente. El programa utilizará operadores relacionales y lógicos para determinar los rangos de temperatura e imprimirá la categoría correspondiente en la consola. Esta herramienta ayudará a los científicos meteorológicos a categorizar rápidamente los datos de temperatura para su investigación.


Skills Graph

Implementar una utilidad de comparación de temperaturas

Como asistente meteorológico junior, desarrollarás una herramienta para ayudar a los científicos a categorizar rápidamente las lecturas de temperatura basadas en condiciones predefinidas.

Tareas

  • Crear un programa en C++ que clasifique las temperaturas en categorías
  • Utilizar operadores relacionales y lógicos para determinar los rangos de temperatura
  • Implementar la clasificación de temperaturas con rangos predefinidos

Requisitos

  • Crear un archivo llamado temperature_classifier.cpp en el directorio ~/project
  • Utilizar operadores relacionales de C++ (<, >, ==) para la comparación
  • Definir tres categorías de temperatura:
    • Frío: Temperatura < 10 grados
    • Templado: Temperatura entre 10 y 25 grados (incluidos)
    • Caliente: Temperatura > 25 grados
  • Imprimir la categoría en la consola

Ejemplos

Compila y ejecuta el programa para probar diferentes lecturas de temperatura y verificar los resultados de la clasificación.

## 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

Pistas

  • Utiliza el operador ternario (?:) para una clasificación concisa
  • Recuerda incluir <iostream> para operaciones de entrada/salida
  • Considera utilizar una variable de tipo cadena (string) para almacenar la categoría

Resumen

Este desafío requiere implementar un programa de clasificación de temperaturas que categorice las lecturas en Frío, Templado y Caliente según rangos especificados. El programa debe demostrar el uso adecuado de la lógica condicional y proporcionar una salida clara en la consola.