YellowSpace.java
1    package shapes;
2    
3    public class YellowSpace {
4    
5        //SOLUTION TO THE YellowSpace PROBLEM
6    
7        public static void main(String[]args) {
8    
9            int sidelength= 400;
10           int distance1= 60;
11           int distance2= 30;
12           int distance3 =15;
13   
14   
15           //SSquare bigGreySquare = new SSquare(sidelength);
16   
17           double diameterOfCirscumscribingCircle = (sidelength- (distance1*2));
18           SCircle circumscribingcircle1 = new SCircle(diameterOfCirscumscribingCircle/2);
19           SSquare diamond1 = circumscribingcircle1.inscribingSquare();
20           double squareside = diamond1.side();
21           double areaofsquare = diamond1.area();
22   
23   
24           double diameterOfCirscumscribingCircle2 = (squareside- (distance2*2));
25           SCircle circumscribingcircle2 = new SCircle(diameterOfCirscumscribingCircle2/2);
26           SSquare diamond2 = circumscribingcircle2.inscribingSquare();
27           double squareside2 = diamond2.side();
28           double areaofsquare2 = diamond2.area();
29   
30           double diameterOfCirscumscribingCircle3 = (squareside2- (distance3*2));
31           SCircle circumscribingcircle3 = new SCircle(diameterOfCirscumscribingCircle3/2);
32           SSquare diamond3 = circumscribingcircle3.inscribingSquare();
33           double squareside3 = diamond3.side();
34           double areaofsquare3 = diamond3.area();
35   
36           double areaOfYellowSpace = (diamond1.area() - diamond2.area() + diamond3.area());
37           System.out.println (" Area of the yellow space " + areaOfYellowSpace + "mm");
38   
39   
40       }
41       }
42