/home/kchan2/NetBeansProjects/CS1/src/shapes/RedArea.java |
1
2
3
4 package shapes;
5
6
7
8 @author
9
10 public class RedArea {
11
12
13 @param args
14
15 public static void main(String[] args) {
16 double edgeLength = 40;
17 double distance = 3;
18 SSquare table = new SSquare(edgeLength);
19 SCircle inscribeOfTable = table.inscribingCircle();
20 inscribeOfTable.shrink(distance);
21 SSquare blueSquare = inscribeOfTable.inscribingSquare();
22 SCircle inscribeOfBlueSquare = blueSquare.inscribingCircle();
23 inscribeOfBlueSquare.shrink(distance);
24 SSquare interiorRedSquare = inscribeOfBlueSquare.inscribingSquare();
25 double areaOfTable = table.area();
26 double areaOfBlueSquare = blueSquare.area();
27 double areaOfInteriorRedSquare = interiorRedSquare.area();
28 double redArea =
29 ((areaOfTable - areaOfBlueSquare) + areaOfInteriorRedSquare);
30 System.out.println(
31 "The red area of the table = " + redArea + "square inches");
32
33 }
34
35 }
36