You are on page 1of 3

AUNQUE NADIE PUEDE VOLVER ATRÁS Y HACER UN NUEVO COMIENZO, CUALQUIERA

PUEDE COMENZAR A PARTIR DE AHORA Y CREAR UN NUEVO FINAL. CARL BARD


Nombre:
Facultad:
NRC:
Fecha:

Realizar un programa que gestione alumnos. Los alumnos se definen por tener:
-Cédula
-Nombre
-Apellido
-Fecha de Ingreso a la universidad.

Se debe tener en consideración que cada alumno cursa tres materias. Además cada materia es dictada
por un Docente.
La Materia debe considerar:
-Código de la materia.
-Nombre de la materia.
-Número de Créditos.
-Nivel (Considérese una clase tipo Enum).

El Docente debe poseer:


-Cédula
-Nombre
-Apellido
- Fecha de Ingreso a la universidad.
-Título de Mayor Nivel

Es necesario que el programa realice lo siguiente:


1. Registre el número de alumnos de un curso.
2. Ingrese los datos de los alumnos (Jpanel), docentes (bufer reader) y materias (scanner) (según la
materia asignada).
3. Ingrese las notas en las tres unidades (para cada unidad I:Jpanel, II: bufer reader, III:scanner)
correspondientes a cada materia determine si aprueba o no el curso siendo el promedio mínimo 14.
Caso Contrario el alumno se queda a supletorio. Si en el Supletorio saca menor a 12 entonces pierde el
nivel.
4. Se puede modificar los datos ingresados en el pun 1, 2, 3
5. Además todo alumno al momento de sacar su pase de nivel en cualquier materia será notificado de
que si hasta el momento estudia en la universidad 2 años ya no se puede matricular en el siguiente
nivel.
6. Cada profesor podrá consultar el estado de cada alumno mediante el ingreso de su cédula o de todo
el curso mediante el ingreso del código de la materia.
7. Para finalizar el profesor deber conocer si es merecedor a una bonificación según su tiempo de
servicio en la institución:
1-2 años 300$
2-3 años 500$
Más de 3 1000$

Nota:
-Se debe utilizar un ArrayList para realizar el programa.
-La clase Docente y alumno en el paquete examen/personas
-La clase Materia en el paquete examen /asignatura

Suerte….

Firma:

You might also like