WorkSpace.java
1    package shapes;
2    import shapes.SSquare;
3    import shapes.SCircle;
4    
5    import java.awt.geom.Area;
6    
7    public class WorkSpace {
8        public static void main(String[] args) {
9            double LODesk = 66;
10           double WODesk = 152;
11           double LONote = 21;
12           double WONote = 29.7;
13           double LOManual = 25.4;
14           double WOManual = 30.48;
15           double ROCan = 3.175;
16           double DOPlates = 20;
17   
18           SRectangle desk = new SRectangle(LODesk,WODesk);
19           SRectangle notebook = new SRectangle(LONote,WONote);
20           SRectangle manual = new SRectangle(LOManual,WOManual);
21           SCircle can = new SCircle(ROCan);
22           SSquare coaster = can.circumscribingSquare();
23           SCircle plates = new SCircle(DOPlates/2);
24           double Workspace = (desk.area()-(2*notebook.area())-(manual.area())-(3*coaster.area())-(6*plates.area()));
25   
26           System.out.println("area of free space =" + Workspace);
27   
28   
29   
30   
31   
32       }
33   }
34