1 package shapes; 2 /* 3 *Program to compute the area of white space on a standard die 4 */ 5 import shapes.SCircle; 6 import shapes.SSquare; 7 public class WhiteArea { 8 public static void main(String[] args){ 9 //Die computations 10 double dieSideLength = .75; 11 //One way to get area: double dieSideArea = (dieSideLength * 2); 12 SSquare side1 = new SSquare(dieSideLength); 13 double dieSideArea = side1.area(); 14 15 //Dot computations 16 double dotDiameter = (dieSideLength * (1.0/8.0)); 17 double dotRadius = (dotDiameter / 2); 18 SCircle oneDot = new SCircle(dotRadius); 19 double dotArea = oneDot.area(); 20 21 //Side computations 22 double whiteArea1 = (dieSideArea - dotArea); 23 System.out.println("Area of 1st white space: " + whiteArea1); 24 double whiteArea2 = (dieSideArea - (dotArea * 2)); 25 System.out.println("Area of 2nd white space: " + whiteArea2); 26 double whiteArea3 = (dieSideArea - (dotArea * 3)); 27 System.out.println("Area of 3rd white space: " + whiteArea3); 28 double whiteArea4 = (dieSideArea - (dotArea * 4)); 29 System.out.println("Area of 4th white space: " + whiteArea4); 30 double whiteArea5 = (dieSideArea - (dotArea * 5)); 31 System.out.println("Area of 5th white space: " + whiteArea5); 32 double whiteArea6 = (dieSideArea - (dotArea * 6)); 33 System.out.println("Area of 6th white space: " + whiteArea6); 34 35 double totalWhiteArea = (whiteArea1 + whiteArea2 + whiteArea3 + whiteArea4 + whiteArea5 + whiteArea6); 36 System.out.println("Area of total white space: " + totalWhiteArea); 37 } 38 } 39