WorkArea.java
1    /* 
2    * Find the area of a given work area on a messy desk 
3    * */
4    
5    package shapes;
6    
7    public class WorkArea {
8        public static void main(String[] args) {
9            SRectangle desk = new SRectangle(24, 36);
10           System.out.println("Desk Area = " + desk.area());
11           Double deskA = desk.area();
12           SRectangle Books = new SRectangle(8.5, 11);
13           Double bookA = (2 * Books.area());
14           SCircle Plates = new SCircle(8);
15           Double plateA = (3 * Plates.area());
16           SCircle Glasses = new SCircle(1.35);
17           SSquare coaster = Glasses.circumscribingSquare();
18           Double glassA = (3 * coaster.area());
19           Double TotalSpace = (bookA + plateA + glassA);
20           Double answer = (deskA - TotalSpace);
21           System.out.println("Area of desk = " + answer);
22       }
23   }