Package modelo.AppClasses
Class HistorialAcademico
java.lang.Object
modelo.AppClasses.HistorialAcademico
Clase que encapsula todas las Asignaturas que ha inscrito el Alumno y el desempeño que ha tenido en ellas.
Abstrae la información a partir de una colección de objetos de tipo
AsignaturaInscrita
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAsignatura
(AsignaturaInscrita asignatura) Método que añade a la lista de asignaturas inscritas de un alumno, un objeto de tipo AsignaturaInscrita es específico.int
Método que computa el número de asignaturas inscritas por el Alumno después de repasar todas las asignaturas que ha inscrito.Método que devuelve la lista de AsignaturaInscrita que posee el HistorialAcademico del Alumno.int
Método que computa el número de asignaturas inscritas por el Alumno desde que inició su carrera.int
Método que retorna el avance curricular en bruto del Alumno según las materias que ya haya aprobado.float
Método que computa el promedio general obtenido por el Alumno después de repasar todas las asignaturas que ha inscrito.void
mostrar()
Método que imprime en pantalla de manera amigable para el usuario el historial académico del Alumno.
-
Constructor Details
-
HistorialAcademico
public HistorialAcademico()
-
-
Method Details
-
getAsignaturasHistorialAcademico
Método que devuelve la lista de AsignaturaInscrita que posee el HistorialAcademico del Alumno.- Returns:
- La lista de AsignaturaInscrita del HistorialAcademico.
-
getPromedioGeneral
public float getPromedioGeneral()Método que computa el promedio general obtenido por el Alumno después de repasar todas las asignaturas que ha inscrito.- Returns:
- El promedio general del Alumno actualizado, en función de todas las asignaturas que ha inscrito.
-
getAsignaturasInscritas
public int getAsignaturasInscritas()Método que computa el número de asignaturas inscritas por el Alumno desde que inició su carrera.- Returns:
- El número de asignatuas que el Alumno ha inscrito históricamente.
-
getAsignaturasAprobadas
public int getAsignaturasAprobadas()Método que computa el número de asignaturas inscritas por el Alumno después de repasar todas las asignaturas que ha inscrito.- Returns:
- El número de asignaturas aprobadas por el Alumno históricamente.
-
getCreditos
public int getCreditos()Método que retorna el avance curricular en bruto del Alumno según las materias que ya haya aprobado. El avance curricular en bruto es la suma de los créditos de las materias aprobadas.- Returns:
- El número de créditos acumulados en todas las materias aprobadas.
-
mostrar
public void mostrar()Método que imprime en pantalla de manera amigable para el usuario el historial académico del Alumno. -
addAsignatura
Método que añade a la lista de asignaturas inscritas de un alumno, un objeto de tipo AsignaturaInscrita es específico.- Parameters:
asignatura
-
-