package shapes; public class WorkArea { public static void main(String[] args) { SRectangle desk = new SRectangle(24,36); System.out.println("Desk = " + desk.toString()); System.out.println("Total Area of Desk = " + desk.area()); double deskArea = desk.area(); SRectangle books = new SRectangle(8.5,11); System.out.println("Books = " + books.toString()); System.out.println("Area of Books = " + (books.area() * 2)); double booksArea = books.area() * 2.0; SCircle glasses = new SCircle(1.35); System.out.println("Glasses = " + glasses.toString()); SSquare coasters = glasses.circumscribingSquare(); System.out.println("Coasters = " + coasters.toString()); System.out.println("Area of Coasters = " + (coasters.area() * 3)); double coastersArea = coasters.area() * 3.0; SCircle plates = new SCircle(8); System.out.println("Plates = " + plates.toString()); System.out.println("Area of Plates = " + (plates.area() * 3)); double platesArea = plates.area() * 3.0; double totalObjectArea = booksArea + coastersArea + platesArea; System.out.println("Total Area of Objects = " + totalObjectArea); double areaLeft = deskArea - totalObjectArea; System.out.println("Area Not Obscured = " + areaLeft); } }