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.

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

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.

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

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!