WorkArea.java
1    package shapes;
2    
3    public class WorkArea {
4        public static void main(String[] args) {
5            double deskWidth = 36;
6            double deskHeight = 24;
7            double bookWidth = 8.5;
8            double bookHeight = 11;
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           double numberOfCoasters = 3;
18           double numberOfBooks = 2;
19           double numberOfPlates = 3;
20   
21           double deskArea = desk.area();
22           double bookArea = (book.area() * numberOfBooks);
23           double plateArea = (plate.area() * numberOfPlates);
24           double coasterArea = (coaster.area() * numberOfCoasters);
25           double dirtyArea = (plateArea + bookArea + coasterArea);
26           double areaLeft = (deskArea - dirtyArea);
27   
28           System.out.println("The area left over is : " + areaLeft + " inches out of " + deskArea);
29   
30       }
31   }