Description
|
Problem Overview: In this project, the system will provide operations related to the student record system, like adding a new student semester record, changing course grade, statistics, etc. The student’s record must be saved in a text file. The structure of the file must be as shown below: Where:
|
Notes:
- For operation 2, the program will ask user to enter the required semester.
- For operations 3, 5, 6, 8, and 9, you need to handle repeated courses and I courses.
- For operation 10, the program must validate the input data. For example, the course code should be
either ENCS or ENEE, course number should be between 2000 to 5999, total number of taken hours is
at least 12, course grade between 60 to 99 or F or FA or I.
- For operation 11, the program will ask user to enter the course code and the new grade. Then it will
display the course code, the old grade and new grade and ask the user to confirm the change before applying the change to the text file.