Create a pseudocode design for a problem that will allow students to register for classes. The system will allow students to search the available classes offered by the university, drop a class, add a class and display their schedule. The student information is located using their student ID. After the student adds the class(es), the system will list the class(es) the person added and a bill. The student will be prompted to enter their payment information.
You will work on this project for the entire semester adding to the project when you learn a new design skill. You will not design the entire project at one time. You are required to submit one portion of the project at a time. See the due date of each part of the project in the Course Calendar.
Your finished project (system) will be able to:
Store student and class information;
Students will have an ID number;
Classes will have an ID number;
Update the class inventory; (keep an accurate count of the number of classes available).
Bill a student using the following rules:
Students can only add up to 3 classes at a time.
If the student adds 3 classes, they receive 1 of the three classes for free.
Each class costs $150.00.
A 5% technology fee is added to the total cost.
Verify that the student is working 20 hours or less. Students working more than 20 hours per week must make an appointment with their faculty advisor.
If the student adds more than three classes, an error message is printed.