/home/sjenks/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 double tableLength = 40.0;
19 SSquare table = new SSquare(tableLength);
20 System.out.println("tableLength = " + tableLength);
21 double distance = 3.0;
22 double blueSquareSide = 34.0;
23
24 SSquare blueSquare = new SSquare(blueSquareSide);
25
26 SCircle circBlueCircle = blueSquare.circumscribingCircle();
27
28 SCircle inscriBlueCircle = blueSquare.inscribingCircle();
29
30
31
32 SCircle circSmallRedSquare = new SCircle((blueSquareSide/2)-distance);
33
34 SSquare smallRedSquare = circSmallRedSquare.inscribingSquare();
35
36 double areaOfTable = table.area();
37 System.out.println("areaOfTable = " + areaOfTable);
38
39 double areaOfBlueSquare = blueSquare.area();
40 System.out.println("areaOfBlueSquare = " + areaOfBlueSquare);
41
42 double areaOfSRedSquare = smallRedSquare.area();
43 System.out.println("areaOfSRedSquare = " + areaOfSRedSquare);
44 double totalAreaOfRed = ((areaOfTable - areaOfBlueSquare) + areaOfSRedSquare);
45 System.out.println("totalAreaOfRed = " + totalAreaOfRed);
46
47
48
49 }
50
51 }
52