/* * Program to measure yellow space. */ package shapes; import shapes.SCircle; import shapes.SSquare; public class YellowSpace { public static void main(String[] args) { double LGSedgelength = 400.0; double distanceA = 60.0; double distanceB = 30.0; double distanceC = 15.0; double LYCircleRadius = ((LGSedgelength - (2 * distanceA)) / 2); SSquare LGS = new SSquare(LGSedgelength); SCircle LY = new SCircle(LYCircleRadius); SSquare LYS = LY.inscribingSquare(); double SGCircleRadius = ((LYS.side() - (2 * distanceB)) / 2); SCircle SG = new SCircle(SGCircleRadius); SSquare SGS = SG.inscribingSquare(); double SYCircleRadius = ((SGS.side() - (2 * distanceC)) / 2); SCircle SY = new SCircle(SYCircleRadius); SSquare SYS = SY.inscribingSquare(); double YellowSpace=((LYS.area()-SGS.area())+SYS.area()); System.out.println("YellowSpace = " + YellowSpace); } }