WorkArea.java
1    package shapes;
2    
3    public class WorkArea {
4        public static void main(String[] args) {
5            double deskHeight = 24;
6            double deskWidth = 36;
7            double bookHeight = 11;
8            double bookWidth = 8.5;
9            double glassRadius = 1.35;
10           double plateRadius = 8;
11   
12           SRectangle desk = new SRectangle(deskHeight, deskWidth);
13           SRectangle book = new SRectangle(bookHeight, bookWidth);
14           SCircle glass = new SCircle(glassRadius);
15           SCircle plate = new SCircle(plateRadius);
16           SSquare coaster = glass.circumscribingSquare();
17   
18           double collectiveRadius = ((coaster.area() * 3) + (book.area() * 2) + (plate.area() * 3));
19           double deskArea = desk.area();
20           System.out.print("Unobscured area on the desk = " + (deskArea-collectiveRadius));
21       }
22   }
23