/home/rkanin/NetBeansProjects/CS1/src/shapes/RedArea.java
 1 /*
 2  * To change this license header, choose License Headers in Project Properties.
 3  * To change this template file, choose Tools | Templates
 4  * and open the template in the editor.
 5  */
 6 package shapes;
 7 
 8 /**
 9  *
10  * @author rkanin
11  */
12 public class RedArea {
13 
14     /**
15      * @param args the command line arguments
16      */
17     public static void main(String[] args) {
18         int egdeLength = 40;
19         int cornerDistance = 3;
20         
21         
22         //red square
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         //bluesuqare
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         //out print
43         System.out.println(" The total red area is " + totalRedArea);
44 
45     }
46     
47 }
48