WhiteArea.java
1    package shapes;
2    import shapes.SRectangle;
3    import shapes.SCircle;
4    import shapes.SSquare;
5    public class WhiteArea {
6    //program to compute the area of white spaces on die faces
7        public static void main(String[] args)
8        {
9            double dieLength=0.75;
10           double dotDiameter=dieLength*1/8;
11           SSquare die=new SSquare(dieLength);
12           double dieArea=die.area();
13           SCircle dot=new SCircle(dotDiameter/2);
14           double dotArea=dot.area();
15           double face1Area=dieArea-dotArea;
16           double face2Area=(dieArea-(dotArea*2));
17           double face3Area=(dieArea-(dotArea*3));
18           double face4Area=(dieArea-(dotArea*4));
19           double face5Area=(dieArea-(dotArea*5));
20           double face6Area=(dieArea-(dotArea*6));
21           double totalArea=face1Area+face2Area+face3Area+face4Area+face5Area+face6Area;
22           System.out.println("side 1: "+face1Area);
23           System.out.println();
24           System.out.println("side 2: "+face2Area);
25           System.out.println();
26           System.out.println("side 3: "+face3Area);
27           System.out.println();
28           System.out.println("side 4: "+face4Area);
29           System.out.println();
30           System.out.println("side 5: "+face5Area);
31           System.out.println();
32           System.out.println("side 6: "+face6Area);
33           System.out.println();
34           System.out.println("Total White Area: "+totalArea);
35       }
36   }
37