/home/rkanin/NetBeansProjects/CS1/src/shapes/RedArea.java |
1
2
3
4
5
6 package shapes;
7
8
9
10 @author
11
12 public class RedArea {
13
14
15 @param args
16
17 public static void main(String[] args) {
18 int egdeLength = 40;
19 int cornerDistance = 3;
20
21
22
23 SSquare Table = new SSquare(egdeLength);
24 double TableArea = Table.area();
25 double redDiameter = ((egdeLength) - (cornerDistance));
26 double redCircleRadius = (redDiameter/2);
27 SCircle red = new SCircle(redCircleRadius);
28
29
30 SSquare blueSquare = red.inscribingSquare();
31 double BlueSquareArea = blueSquare.area();
32 SCircle outerBlueCircle = blueSquare.inscribingCircle();
33 double OuterBlueCircleDiameter = blueSquare.side();
34 double OuterBlueCircleRadius = (OuterBlueCircleDiameter/2);
35
36 SCircle innerBlueCircle = new SCircle((OuterBlueCircleRadius) - (cornerDistance));
37 SSquare innerRedSquare = innerBlueCircle.inscribingSquare();
38
39 double innerRedSquareArea = innerRedSquare.area();
40 double TotalBlueArea = BlueSquareArea - innerRedSquareArea;
41 double totalRedArea = (TableArea - TotalBlueArea);
42
43 System.out.println(" The total red area is " + totalRedArea);
44
45 }
46
47 }
48