YellowSpace.java
1    package shapes;
2    
3    import java.awt.*;
4    
5    public class YellowSpace {
6    
7        public static void main(String[] args) {
8            double BGreySide = 400;
9            double BYellowCorner = 60;
10           double SGreyCorner = 30;
11           double SYellowCorner = 15;
12   
13           SCircle BYellowCircle = new SCircle((BGreySide-(BYellowCorner*2))/2);
14           System.out.println(BYellowCircle.radius());
15           SSquare bYellowSquare = BYellowCircle.inscribingSquare();
16           SCircle SGrayCircle = new SCircle(((bYellowSquare.side()-(SGreyCorner *2)))/2);
17           System.out.println(SGrayCircle.radius());
18           SSquare SGray = SGrayCircle.inscribingSquare();
19           SCircle SYellowCircle = new SCircle(((SGray.side()-(SYellowCorner *2)))/2);
20           System.out.println(SYellowCircle.radius());
21           SSquare SYellow = SYellowCircle.inscribingSquare();
22           System.out.println(bYellowSquare.side());
23           System.out.println(SGray.side());
24           System.out.println(SYellow.side());
25   
26           double AreaOfYellow = (bYellowSquare.area() + SYellow.area() - SGray.area());
27           System.out.println("Area of Yellow = " + AreaOfYellow);
28   
29   
30   
31   
32       }
33   }
34