1 package shapes; 2 3 public class YellowSpace { 4 5 public static void main(String[] args) { 6 double edgeLength = 400; 7 double LargeYellowDiamondDistance = 60; 8 double SmallGreySquareDistance = 30; 9 double SmallYellowDiamondDistance = 15; 10 11 double LargeCircleDiameter = edgeLength - (LargeYellowDiamondDistance * 2); 12 SCircle disk = new SCircle(LargeCircleDiameter/2); 13 SSquare LargeYellowSquare = disk.inscribingSquare(); 14 double LargeYellowSquareSide = LargeYellowSquare.side(); 15 double LargeYellowSquareArea = LargeYellowSquare.area(); 16 17 double MediumCircleDiameter = LargeYellowSquareSide - (SmallGreySquareDistance * 2); 18 SCircle disk1 = new SCircle(MediumCircleDiameter/2); 19 SSquare SmallGreySquare = disk1.inscribingSquare(); 20 double SmallGreySquareSide = SmallGreySquare.side(); 21 double SmallGreySquareArea = SmallGreySquare.area(); 22 23 double SmallCircleDiameter = SmallGreySquareSide- (SmallYellowDiamondDistance * 2); 24 SCircle disk2 = new SCircle(SmallCircleDiameter/2); 25 SSquare SmallYellowSquare = disk2.inscribingSquare(); 26 double SmallYellowSquareSide = SmallYellowSquare.side(); 27 double SmallYellowSquareArea = SmallYellowSquare.area(); 28 29 System.out.println("Area of yellow space: " + (LargeYellowSquareArea - SmallGreySquareArea + SmallYellowSquareArea)); 30 31 } 32 } 33