Java - Ayuda con ejercicio

 
Vista:

Ayuda con ejercicio

Publicado por mario enrique (1 intervención) el 26/09/2020 00:51:10
Buenas a todos ! necesito ayuda con este ejercicio . ( yo creo que las clases carrera , asignatura y alumnos las tengo bien , pero no se como encarar la programacion de cada uno de los case del menu ( para agregar asignaturas , carreras y alumnos).

La facultad desea gestionar la información de los estudiantes ingresantes. Para ello contará con una aplicación que permitirá gestionar las carreras, las asignaturas y los alumnos.
La clase Carrera tendrá los siguientes atributos:
codigo_carrera (int)
nombre_carrera(String),
duracion_carrera(int)
lista_asignaturas (ArrayList de objetos asignatura)
La clase Asignatura tendrá los siguientes atributos:
codigo_asignatura (int)
nombre_asignatura(String),
semestre (int)
cant_horas(int)
lista_alumnos (ArrayList de objetos alumno)
La clase Alumno tendrá los siguientes atributos:
legajo (Int)
apellido (String)
nombres (String)
edad (Int)
sexo (String)
SE PIDE:
1) Codificar las clases enumeradas anteriormente con sus correspondientes getters, setters, constructores con y sin parámetros y el la sobrecarga del método toString().
2) Crear en el método main() de la clase Aplicación, que permita cargar las carreras, las asignaturas de la carrera y los alumnos que cursan en cada asignatura.
3) Al finalizar la carga se necesita informar:
a. Cantidad de asignaturas registradas por carrera.
b. Cantidad de alumnos inscriptos por asignatura y su edad promedio.
c. Cantidad de alumnos por sexo inscriptos por asignatura.
d. Mostrar el listado de carreras, con sus asignaturas y los alumnos inscriptos en cada asignatura.

Muchas Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
Imágen de perfil de Rodrigo
Val: 1.977
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Ayuda con ejercicio

Publicado por Rodrigo (529 intervenciones) el 26/09/2020 01:41:26
Sugiero que permitas la creacion de carreras y todo el resto de objetos, desde un archivo en vez de hacerlo por teclado.
Haciendo la entrada por archivos es mas facil probar.
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