WorkArea.java
1    package npw;
2    
3    import shapes.SCircle;
4            import shapes.SRectangle;
5            import shapes.SSquare;
6    
7    public class WorkArea {
8        public static void main(String[] args) {
9            SRectangle table = new SRectangle(24, 36);
10           SRectangle book = new SRectangle(8.5, 11);
11           SCircle glass = new SCircle(1.35);
12           SSquare coaster = glass.circumscribingSquare();
13           SCircle plate = new SCircle(8);
14           Double itemArea = (2 * book.area()) + (3 * coaster.area()) + (3 * plate.area());
15           Double tableAreaFree = table.area() - itemArea;
16           System.out.println("Unobscured table area = " + tableAreaFree);
17       }
18   }
19