1 package shapes; 2 3 import shapes.SSquare; 4 import shapes.SCircle; 5 6 public class YellowSpace { 7 public static void main(String[] args){ 8 // define variables/build 9 SSquare bigGreySquare =new SSquare(400); 10 double circle1Radius = 140; 11 SCircle circle1 =new SCircle(circle1Radius); 12 SSquare bigYellowSquare = circle1.inscribingSquare(); 13 // compute 14 double yellowToGray = (30*2); 15 double sideOfBigYellow = bigYellowSquare.side() - yellowToGray; 16 double circle2Radius = (sideOfBigYellow/2); 17 SCircle circle2 = new SCircle(circle2Radius); 18 SSquare smallGrey = circle2.inscribingSquare(); 19 double smallGreyToYellow = (15*2); 20 double sideOfGrey = (smallGrey.side() - smallGreyToYellow); 21 double circle3Radius = sideOfGrey/2; 22 SCircle circle3 = new SCircle(circle3Radius); 23 SSquare smallYellow = circle3.inscribingSquare(); 24 25 System.out.println("The area of the yellow space is " + (bigYellowSquare.area() + smallYellow.area() - smallGrey.area())); 26 27 } 28 } 29