YellowSpace.java
1    package shapes;
2    
3    public class YellowSpace {
4    
5        public static void main(String[] args) {
6            double largeGraySide = 400;
7            double largeYellowCorner = 60;
8            double smallGrayCorner = 30;
9            double smallYellowCorner = 15;
10   
11           SCircle largeYellowCircle = new SCircle((largeGraySide - ( 2 * largeYellowCorner)) / 2 );
12           SSquare largeYellowSquare = largeYellowCircle.inscribingSquare();
13           SCircle smallGrayCircle = new SCircle ((largeYellowSquare.side() - ( 2 * smallGrayCorner)) / 2 );
14           SSquare smallGraySquare = smallGrayCircle.inscribingSquare();
15           SCircle smallYellowCircle = new SCircle ((smallGraySquare.side() - ( 2 * smallYellowCorner)) /2 );
16           SSquare smallYellowSquare = smallYellowCircle.inscribingSquare();
17   
18           double areaOfYellow = (largeYellowSquare.area() + smallYellowSquare.area() - smallGraySquare.area()) ;
19           System.out.println("Area of Yellow = " + areaOfYellow);
20   
21       }
22   }
23   
24