1 /* 2 A program to compute the work area of a ... 'fictional'.. desk 3 */ 4 5 6 package shapes; 7 8 public class WorkArea { 9 10 public static void main(String[] args){ 11 12 // The Objects and their (projected) areas 13 SRectangle Desk = new SRectangle(24, 36); 14 double TotalDeskArea = Desk.area(); 15 16 SRectangle Book = new SRectangle(11, 8.5); 17 double ProjectedAreaOfBook = Book.area(); 18 19 SCircle Glass = new SCircle(1.35); 20 //double ProjectedAreaOfGlass = Glass.area(); 21 22 SCircle DinnerPlate = new SCircle(8); 23 double ProjectedAreaOfPlate = DinnerPlate.area(); 24 25 SSquare Coaster = Glass.circumscribingSquare(); 26 double ProjectedAreaOfCoaster = Coaster.area(); 27 28 // The Calculations 29 double TotalProjectedAreaOfObjects = (2*ProjectedAreaOfBook + 3*ProjectedAreaOfCoaster + 3*ProjectedAreaOfPlate); 30 double WorkArea = (TotalDeskArea - TotalProjectedAreaOfObjects); 31 System.out.println("The Work Area is: " + WorkArea); 32 } 33 } 34