1 package shapes; 2 import painter.SPainter; 3 import java.awt.*; 4 public class YellowSpace { 5 public static void main(String[] args) { 6 7 SSquare LargeGreySquare= new SSquare(400); 8 9 double LargeYellowDiagonal = LargeGreySquare.side() - 120; 10 11 SSquare LargeYellowSquare = new SSquare(LargeYellowDiagonal/Math.sqrt(2)); 12 13 double SmallGreyDiagonal = LargeYellowSquare.side() - 60; 14 15 SSquare SmallGreySquare = new SSquare(SmallGreyDiagonal/Math.sqrt(2)); 16 17 double SmallYellowDiagonal = SmallGreySquare.side() - 30; 18 19 SSquare SmallYellowSquare = new SSquare (SmallYellowDiagonal/Math.sqrt(2)); 20 21 //painting for reference 22 SPainter painter = new SPainter("thingy", 600, 600); 23 painter.setColor(Color.lightGray); 24 painter.paint(LargeGreySquare); 25 painter.setColor(Color.YELLOW); 26 painter.tr(45); 27 painter.paint(LargeYellowSquare); 28 painter.setColor(Color.lightGray); 29 painter.tl(45); 30 painter.paint(SmallGreySquare); 31 painter.setColor(Color.YELLOW); 32 painter.tr(45); 33 painter.paint(SmallYellowSquare); 34 35 double yellowArea = LargeYellowSquare.area() - (SmallGreySquare.area() - SmallYellowSquare.area()); 36 //output of area 37 System.out.println("The area of the yellow is " + yellowArea); 38 } 39 }