📝 Descripción del Problema
En el arreglo tridimensional TEMP[32][12][50] se almacenan promedios de temperaturas de los 32 estados, 12 meses, durante 50 años (1950-1999).
Dato: TEMP[1..32, 1..12, 1950..1999].
Se debe calcular:
- a) Estado con mayor temperatura promedio en los últimos 10 años (1990-1999).
- b) Estado con menor promedio anual en el último año (1999).
- c) Mes con mayor temperatura en el estado 29, en 1953.
- d) Mes y estado con la menor temperatura en 1975.
💡 Pistas y Fórmulas Clave
- La clase principal debe llamarse
AnalizadorTemperaturas.java. - Manejo de Índices (Clave): Los arreglos en Java son 0-indexados.
- Estado 1-32 = Índice
e0-31 (e = estado - 1) - Mes 1-12 = Índice
m0-11 (m = mes - 1) - Año 1950-1999 = Índice
a0-49 (a = año - 1950)
- Estado 1-32 = Índice
- El constructor debe recibir el arreglo
double[][][] datos. - Crea un método para cada inciso (ej.
incisoA(),incisoB(), etc.). - Para (a) y (b), necesitarás bucles anidados para calcular promedios y compararlos.
- Para (d), puedes crear una clase auxiliar interna (
ResultadoMesEstado) para devolver ambos valores.
📊 Diagrama de Flujo (Inciso A)
▶️ Prueba y Resultados
Presiona el botón para ver el reporte de pruebas de este ejercicio, generado automáticamente por GitHub Actions.
Ver Reporte de Pruebas