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 }