WorkArea.java
1    package shapes;
2    
3    import painter.SPainter;
4    
5    public class WorkArea {
6    
7        public static void main(String[] args) {
8            SRectangle desk = new SRectangle(24, 60);
9            SRectangle book = new SRectangle(7, 10);
10           SCircle glasses = new SCircle(1.40);
11           SCircle plates = new SCircle(7);
12           SSquare CoasterArea = glasses.circumscribingSquare();
13   
14           double deskarea = desk.area();
15           double bookarea = book.area();
16           double glassesAndCoasterArea = CoasterArea.area();
17           double platesarea = plates.area();
18   
19           double bookarea2 = book.area() * 2;
20   
21           double collectiveArea = deskarea + bookarea2 + (glassesAndCoasterArea * 3) + (platesarea * 3);
22           System.out.println("Total area of desk and objects = " + collectiveArea);
23   
24           double noObjectDeskArea = deskarea - bookarea2 + (glassesAndCoasterArea * 3) + (platesarea * 3);
25           System.out.println("Total area of desk without objects = " + noObjectDeskArea);
26       }
27   }
28