SE102 Assignment 3:

Create a java program to solve the following problems given at the end of Chapter 14 of the textbook:

14.11, 14.12, 14.16, 14.20.

In addition to the source code, create and submit UML diagrams for each question. Make sure you show how your GUI classes integrate with the awt and swing classes. Also, show how your classes connect to event handlers and listeners.

Remember to use assertions and exception handling where appropriate.

Remember to comment your code. Comment each class, method, and instance variable.