Question: Write a program that produces a report showing the number of students who can still enroll in given classes. Test your solution by retrieving the

Write a program that produces a report showing the number of students who can still enroll in given classes. Test your solution by retrieving the data from a text file that you create using a text editor, such as Notepad.

Some sample data follows. Include the name of the class, current enrollment, and maximum enrollment.

Maximum enrollment Class name Current enrollment CS150 18 20 CS250 11 20

Classes should not be oversubscribed. Define a custom exception class for this problem so that an exception is thrown if the current enrollment exceeds the maximum enrollment by more than three students. When this unexpected condition occurs, halt the program and display a message indicating which course is overenrolled.

Maximum enrollment Class name Current enrollment CS150 18 20 CS250 11 20 CS270 23 25 CS300 4 20 CS350 22 32 20

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Systems Analysis Design Questions!