1 /* 2 *Assignment 3 Problem 1: The Messy Desk 3 */ 4 package shapes; 5 6 public class WorkArea { 7 public static void main (String[]args) { 8 double deskH = 24; 9 double deskW = 36; 10 double bookH = 11; 11 double bookW = 8.5; 12 double glassR = 1.35; 13 double plateR = 8; 14 SRectangle desk = new SRectangle(deskH, deskW); 15 //two books 16 SRectangle book = new SRectangle(bookH, bookW); 17 SCircle glass = new SCircle(glassR); 18 //three coasters 19 SSquare coaster = glass.circumscribingSquare(); 20 //three plates 21 SCircle plate = new SCircle(plateR); 22 double books = book.area()*2; 23 double coasters = coaster.area()*3; 24 double plates = plate.area()*3; 25 double usedArea = (books+coasters+plates); 26 double freeArea = (desk.area()-usedArea); 27 System.out.println("Free area of the desk = " + freeArea); 28 29 30 } 31 } 32