YellowSpace.java
1    package shapes;
2    
3    import shapes.SCircle;
4    import shapes.SRectangle;
5    import shapes.SSquare;
6    import javax.swing.SwingUtilities;
7    import java.awt.Color;
8    import math.*;
9    
10   public class YellowSpace {
11       public static void main(String[] args){
12           double FH = 400;
13           double SX = 60;
14           double TH = 30;
15           double FT = 15;
16           //radius
17           double YD = ((FH/2) - (SX));
18           SCircle yellowCir = new SCircle(YD);
19           SSquare yellowDiamond = yellowCir.inscribingSquare();
20           System.out.println(yellowCir);
21           System.out.println(yellowDiamond);
22           double sideYD = yellowDiamond.side();
23           //radius
24           double GS = ((sideYD/2) - (TH));
25           SCircle grayCir = new SCircle(GS);
26           SSquare graySquare = grayCir.inscribingSquare();
27           System.out.println(grayCir);
28           System.out.println(graySquare);
29           double LYD = graySquare.side();
30           //radius
31           double littleYD = ((LYD/2) - (FT));
32           SCircle yellowDCir = new SCircle(littleYD);
33           SSquare yellowD = yellowDCir.inscribingSquare();
34           System.out.println(yellowDCir);
35           System.out.println(yellowD);
36           double YellowSpace = (yellowDiamond.area() - graySquare.area()) + yellowD.area();
37           System.out.println("Area of yellow Space = " + YellowSpace);
38       }
39   }