1 package shapes; 2 3 import shapes.SSquare; 4 import shapes.SCircle; 5 6 public class YellowSpace { 7 8 public static void main(String[] args) { 9 SSquare square1 = new SSquare(400); 10 System.out.println("large gray square = " + square1.area()); 11 SCircle circle1 = square1.inscribingCircle(); 12 13 double distance1 = 60; 14 SCircle circle12 = new SCircle(circle1.radius() - distance1); 15 SSquare square12 = circle12.inscribingSquare(); 16 System.out.println("large yellow square = " + square12.area()); 17 SCircle circle14 = square12.inscribingCircle(); 18 19 double distance2 = 30; 20 SCircle circle21 = new SCircle(circle14.radius() - distance2); 21 SSquare square21 = circle21.inscribingSquare(); 22 System.out.println("small grey square = " + square21.area()); 23 SCircle circle24 = square21.inscribingCircle(); 24 25 double distance3 = 15; 26 SCircle circle31 = new SCircle(circle24.radius()-distance3); 27 SSquare square31 = circle31.inscribingSquare(); 28 System.out.println("small yellow square = " + square31.area()); 29 30 SSquare square52 = new SSquare(square1.area()-square12.area()); 31 System.out.println("Area of large grey square = "+ square52); 32 33 SSquare square51 = new SSquare(square12.area()-square21.area()); 34 System.out.println("Area of large yellow square ="+ square51); 35 36 SSquare square50 = new SSquare(square21.area()-square31.area()); 37 System.out.println("Area of small grey square ="+ square50); 38 39 SSquare square53 = new SSquare(square31.area()); 40 System.out.println("Area of small yellow square = "+ square53); 41 42 double totalYellowArea = (square31.area()+square51.area()+square53.area()); 43 System.out.println("area of yellow region = " + totalYellowArea); 44 45 } 46 47 }