Escriba un programa completo para un sistema de registro universitario. La tarea de su programa es pedirle al usuario el número de identificación del curso y el nombre del curso, el nombre de la facultad y su rango, y el tamaño máximo de clase permitido para generar una lista de clase de acuerdo con las siguientes reglas:
Su programa seleccionará el tamaño de clase real al azar y debe estar entre la mitad del máximo y el máximo inclusive. Entonces, si el tamaño máximo de clase ingresado por el usuario es 30, entonces su tamaño real de clase está entre 15-30 inclusive.
• Los nombres de los estudiantes se obtienen a partir de un enrollment.txt existente (se proporciona un archivo de texto) provisto para usted. Nota: Se incluye un programa de ejemplo para leer un cierto número de un archivo de texto. Cuando todo haya terminado, su programa imprimirá la lista de la clase de la siguiente manera:
Curso: MIS 525, programación orientada a objetos
Facultad: Profesor Kayed Akkawi
Seguido por una lista de los nombres y números de identificación de los estudiantes.
El conjunto mínimo de clases en su programa debe incluir lo siguiente, sin embargo, necesitará más clases para completar el proyecto.
• Una clase de Estudiante. Cada estudiante tendrá un nombre y una identificación única. La identificación se selecciona al azar y debe ser única
• Una clase de Facultad. Cada facultad tendrá un nombre, un rango (Profesor, Profesor Asociado Profesor Asistente). Debe haber un ítem manejado por menú para que el usuario seleccione la clasificación de la facultad. Como ejemplo
o Ingrese un nombre de la facultad:
o Seleccione el rango de la facultad
§ Ingrese 1 para el profesor
§ Ingresar 2 para Profesor Asociado
§ Ingrese 3 para Profesor Asistente
• Una clase de curso que tiene el número de identificación del curso, la sala asignada y el horario de inicio y finalización de la clase
• Una clase de registrador, que incluirá un método principal