1 package shapes; 2 3 public class YellowSpace { 4 5 public static void main(String[] args){ 6 7 // The parameters (All calculated off of EdgeLength1 8 double EdgeLength1 = 400; // (mm) Edge length of large gray square 9 double EdgeLength2 = (.5*EdgeLength1 - 60*Math.tan(45))/(Math.sin(45)); // (mm) Edge length of large yellow diamond 10 double EdgeLength3 = (.5*EdgeLength2 - 30*Math.tan(45))/(Math.sin(45)); // (mm) Edge length of small gray square 11 double EdgeLength4 = (.5*EdgeLength3 - 15*Math.tan(45))/(Math.sin(45)); // (mm) Edge length of small yellow diamond 12 13 // The objects 14 SSquare LargeGraySquare = new SSquare(EdgeLength1); 15 SSquare LargeYellowDiamond = new SSquare(EdgeLength2); 16 SSquare SmallGraySquare = new SSquare(EdgeLength3); 17 SSquare SmallYellowDiamond = new SSquare(EdgeLength4); 18 19 // The Calculations 20 double AreaOfLargeYellowArea = (LargeYellowDiamond.area() - SmallGraySquare.area()); 21 double AreaOfSmallYellowArea = SmallYellowDiamond.area(); 22 double TotalYellowArea = AreaOfLargeYellowArea + AreaOfSmallYellowArea; 23 System.out.println("The Yellow Area is: " + TotalYellowArea + "mm"); 24 25 } 26 } 27