La problemática del ejercicio dice así:
Cita: Una institución educativa desea almacenar la información correspondiente a su
proceso de notas, para ello es importante la información del estudiante como
el codigo, nombre, apellido, dirección y los teléfonos de contacto. Para realizar
la matricula se tiene en cuenta el año, el semestre (I ó II) y el programa
académico. Además cada estudiante matricula como minimo tres materias por
semestre y máximo siete. Para cada materia se considera un código, nombre y
su número de creditos. La institución a considerado el siguiente esquema de
evaluación para cada una de las materias:
5 Quices 25%
2 Trabajos 10%
3 Parciales 60%
Cada docente tiene a su cargo una o más materias y el será responsable de
agregar ó modificar las notas en el sistema. Cada docente tiene una
identificación, nombre, apellido y los teléfonos de contacto. El programa debe
permitir:
-- Leer la información correspondiente a los n estudiantes matriculados en
la institución educativa.
-- Agregar y modificar las notas de las asignaturas a cargo de un docente
en particular.
-- Calcular el promedio de las notas del semestre con respecto al número
de creditos de cada una de las asignaturas matriculadas por un
estudiantes especifico.
-- Calcular el promedio general de toda la institución.
-- Imprimir los estudiantes con promedio inferior a 3.0
-- Buscar un estudiante y un docente por su número de identificación y/o
número de contacto.
Esta es mi solución actual:
Formato Java: https://www.dropbox.com/s/mq3umg7vbi...stitucion4.rar Formato TXT: http://ideone.com/VSQ238
Saludos. Me encantaría saber: ¿Porqué cuando le pido que me llene las notas del segundo estudiante me dice que yá está lleno?
He usado estos datos para ejemplificar la situación.
Prueba de escritorio : https://www.dropbox.com/s/i6zmlu00wc...ritorio_6.xlsx
NOTA: He omitido los códigos de la materia y los teléfonos de los estudiantes y docentes para agilizar el ingreso de datos.