1 /* 2 *This program will solve the messy desk problem. 3 */ 4 5 package shapes; 6 7 8 9 public class WorkArea { 10 public static void main(String[] args) { 11 double deskLength = 36; 12 double deskWidth = 24; 13 double bookWidth = 8.5; 14 double bookLength = 11; 15 double plateRadius = 8; 16 double glassRadius = 1.35; 17 18 SRectangle desk = new SRectangle(deskLength, deskWidth); 19 20 SRectangle book = new SRectangle(bookLength, bookWidth); 21 22 SCircle plate = new SCircle(plateRadius); 23 24 SCircle glass = new SCircle(glassRadius); 25 26 SSquare coaster = glass.circumscribingSquare(); 27 28 double deskArea = (((((((book.area() + book.area()) + plate.area()) + plate.area()) + plate.area()) + coaster.area()) + coaster.area()) + coaster.area()); 29 double Studyspace = (desk.area() - deskArea); 30 System.out.println("Available Study Space = " + Studyspace); 31 32 33 } 34 } 35