Java - Ayuda, es para una tarea (JAVA)

 
Vista:

Ayuda, es para una tarea (JAVA)

Publicado por André González (1 intervención) el 22/09/2020 01:26:48
Lee atentamente el siguiente problema y codifica las instrucciones que se te solicitan.
Una empresa realiza un estudio para monitorear el comportamiento del virus SARS-CoV-2 en las distintas localidades del país. Para ellos se solicita la siguiente información.

Nombre del entrevistado (String)
Edad (int)
Sexo (M = Mujer, H= Hombre ) (Char)
Lugar de nacimiento (String)
¿Padece alguna enfermedad crónica? (boolean)
Temperatura en los últimos días (Considerar máximo 7 días) (Arreglo dinámico flotante)


Se necesita presentar en la consola la siguiente información:
a ) Teniendo en cuenta que la población de mayor riesgo es aquella mayor de 70 años. El total de mujeres y hombres condicionados por la edad.

b) Porcentaje de genero que padece mayor cantidad de enfermedades crónicas.

c) El promedio de temperatura de la población, hombres y mujeres. (2 datos)

Para implementar el sistema se solicita implementar la siguiente estructura de clases y métodos.

Una super clase abstracta llamada “Padre” con los siguientes atributos, Nombre, edad y sexo.

Dicha clase contiene un método abstracto el cual es captura(), que devuelve explícitamente un arreglo de objetos de la clase “Final” y recibe un valor entero n para determinar la cantidad de entrevistados a los que se les debe solicitar la información.

Cuando el método captura() sea completado deberá pedirle al usuario toda la información de los entrevistado, para las temperaturas diarias considerar que el usuario puede ingresar su temperatura de días diferentes por lo tanto el sistema deberá preguntarle si desea seguir ingresando, representando cada ingreso un día distinto. Utilizar una instrucción do while para llevar a cabo este proceso.

La clase ”Padre” cuenta también con un método NO abstracto llamado mostrarGuiaDeSalud() que devuelve implícitamente un mensaje que contiene la leyenda “Cuidémonos todos, quédate en casa” y debe ser mostrado siempre que el programa se ejecute.
También se necesita una clase llamada “HijaUno” que hereda los atributos de “Padre” y añade como atributos propios, lugarDeNacimiento y enfermedad Cronica. La clase “HijaUno” contiene el método calcularGenero(), que recibe como argumento un arreglo de objetos de la clase “Final” imprime los datos del inciso b.

Se necesita crear la clase “HijaDos” que hereda de “HijaUno” todos sus atributos y métodos, incluidos los abstractos, esta clase tiene sus propios atributos, el cual es TemperaturaDiaria. “HijaDos” contiene el método calcularRiesgo () que devuelve de forma implícita los datos del inciso a y recibe como parámetro un arreglo de objetos de la clase “HijaDos”. También contiene un método llamado calcularTempPromedio() que recibe un arreglo dinámico de tipo float y devuelve de forma explicita las respuestas del inciso c.

Crear la clase “Final” que hereda de “HijaDos”, esta clase completa el método llamado captura() que permite al usuario capturar toda la información necesario. “Final” deberá contener el main y completar todos los métodos abstractos traídos por la herencia, en caso de haberlos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-4
Responder
Imágen de perfil de Rodrigo
Val: 2.041
Plata
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ayuda, es para una tarea (JAVA)

Publicado por Rodrigo (623 intervenciones) el 22/09/2020 07:02:59
Sugiero incluir cual es la duda que tienes, no solo el problema que tienes que resolver.
Si llevas algo, incluyelo. O mejor, incluye solo lo que es necesario para establecer tu duda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar