YellowSpace.java
/* 
 * 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);
    }

}