Workarea.java
1    package assignment2;
2    import shapes.SCircle;
3    import shapes.SRectangle;
4    import shapes.SSquare;
5    //4 plates, 1 desk, 3 coaster/glasses, 2 book
6    public class Workarea {
7        public static void main(String[] args){
8            SCircle glass = new SCircle(1.4);
9            SSquare coaster = glass.circumscribingSquare();
10           SCircle plate = new SCircle(7);
11           SRectangle desk = new SRectangle(24, 60);
12           SRectangle book = new SRectangle(7, 10);
13           int coastercount = 3;
14           int platecount = 4;
15           int bookcount = 2;
16           double spacetaken = ((bookcount*book.area())+(platecount*plate.area())+(coastercount*coaster.area()));
17           double deskarea = desk.area();
18           double deskspaceleft = deskarea-spacetaken;
19           System.out.println("Area of the desk = " +deskarea);
20           System.out.println("Collective area taken up by the objects on the desk = " +spacetaken);
21           System.out.println("Open Space left on the desk = " +deskspaceleft);
22       }
23   }
24