/home/jfernan6/NetBeansProjects/CSX/src/shapes/ShapesThing.java
 1 /*
 2  * explore computational solution to simple geometrical problems
 3 */
 4 package shapes;
 5 
 6 /**
 7  *
 8  * @author jfernan6
 9  */
10 public class ShapesThing {
11 
12     /**
13      * @param args the command line arguments
14      */
15     //COMPUTATIONS ON SQUARE
16     public static void main(String[] args) {
17         SSquare square = new SSquare(400);     
18     System.out.println("square = "+ square.toString());
19     System.out.println("area of square = " + square.area());
20     System.out.println("perimeter of square = " + square.perimeter());
21     System.out.println("diagonal of the square = " + square.diagonal());
22     //COMPUTATIONS ON A CIRCLE
23     SCircle disk = new SCircle(100);
24     disk = square.inscribingCircle();
25     System.out.println("disk = " + disk.toString());
26     System.out.println("square area = " + square.area());
27     System.out.println("area of disk = " + disk.area());
28     System.out.println("perimeter of square = " + square.perimeter());
29     System.out.println("perimeter of disk = " + disk.perimeter());
30     // COMPUTATIONS ON ANOTHER SQUARE 
31     SSquare diamond = new SSquare(400);
32     diamond = disk.inscribingSquare();
33     System.out.println("diamond = " + diamond.toString());
34     System.out.println("area of diamond = " + diamond.area());
35     
36     
37     
38     
39     
40     
41     
42     
43     
44     
45     
46     }
47 
48     private static void string() {
49         throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
50     }
51     
52 }
53