Unidos es el organismo encargado de nombrar, predecir y monitorear el comportamiento de los huracanes que se presentan cada ao en la costa del Atlntico Norte y de la costa Californiana. De cada huracn se maneja la siguiente informacin: nombre (el cual debe de ser nico en el sistema meteorolgico), categora segn la escala Saffir Simpson de 1 a 5, velocidad del viento en km/h y el costo estimado en daos en millones de dlares.
Caso de Estudio: Huracanes
El cliente necesita una aplicacin que le permita
registrar los huracanes que se presentan cada ao. Adems de la informacin bsica nombrada anteriormente se tiene una foto de cada huracn. La aplicacin debe: (1) mostrar la lista de huracanes registrados, ordenada por nombre, costo en daos o velocidad de los vientos, (2) mostrar la informacin de un huracn especfico, (3) registrar un nuevo huracn, (4) buscar un huracn por su nombre, (5) buscar el huracn que gener ms daos materiales (6) buscar el huracn que caus menos daos y (7) buscar el huracn con mayor velocidad de los vientos.
Caso de Estudio: Huracanes
La informacin inicial de los huracanes se obtiene
de un archivo de propiedades. Al ejecutar el programa, se carga esta informacin.
Caso de Estudio: Huracanes
Modificacin 1 (40%):
Ordene los huracanes por Categora en forma
descendente. Para ello emplee el mtodo de burbuja y cree, el mtodo comparar respectivo. Asocie la accin al botn Opcin 1. Dado el caso que dos huracanes coincidan en categora, use la velocidad para ordenarlos. Si la coincidencia persiste deje el primero que encuentre de primero. Cuando haya terminado muestre su trabajo al docente!
Modificacin 2 (30%):
Cree un escenario de pruebas,
con suficientes huracanes, para verificar que el mtodo del punto anterior qued bien; y construya el correspondiente test.
Cuando haya terminado muestre su
trabajo al docente!
Modificacin 3 (30%):
Haga los cambios que sean necesarios para que
ahora en la lista de huracanes del sistema se visualice no slo el nombre, sino tambin la categora y la velocidad. Esta informacin estar separada por ;. Ejemplo: Dolly; 3; 155