*Determinar la Estación del Año**: - Escribe un programa que solicite al usuario un número del 1 al 12 que represente un mes del año y determine la estación correspondiente (Invierno, Primavera, Verano, Otoño) utilizando condicionales
Aquí te muestro un ejemplo de cómo podrías implementar este programa en C++: ```cpp #include <iostream> // Enum para representar las estaciones del año enum class Estacion { Invierno, Primavera, Verano, Otoño }; // Función para determinar la estación del año Estacion determinarEstacion(int mes) { // Condicionales para determinar la estación del año if (mes >= 12 || mes <= 2) { return Estacion::Invierno; } else if (mes >= 3 && mes <= 5) { return Estacion::Primavera; } else if (mes >= 6 && mes <= 8) { return Estacion::Verano; } else { return Estacion::Otoño; } } int main() { int mes; std::cout << "Ingrese un número del 1 al 12 que represente un mes del año: "; std::cin >> mes; // Verificar que el mes esté dentro del rango válido if (mes < 1 || mes > 12) { std::cout << "Error: El mes debe estar entre 1 y 12." << std::endl; } else { Estacion estacion = determinarEstacion(mes); switch (estacion) { case Estacion::Invierno: std::cout << "La estación del año es Invierno." << std::endl; break; case Estacion::Primavera: std::cout << "La estación del año es Primavera." << std::endl; break; case Estacion::Verano: std::cout << "La estación del año es Verano." << std::endl; break; case Estacion::Otoño: std::cout << "La estación del año es Otoño." << std::endl; break; } } return 0; } ``` Este programa solicita al usuario un número del 1 al 12 que represente un mes del año, y luego utiliza un conjunto de condicionales para determinar la estación correspondiente. Si el mes está fuera del rango válido, muestra un mensaje de error. De lo contrario, muestra la estación correspondiente.