package shapes; import static java.lang.StrictMath.sqrt; public class YellowSpace { public static void main(String[] args) { double cornerdistancebiggreylargeryellow = 60; double cornerdistacelargeryellowsmallgrey = 30; double cornerdistacemasllgreysmallyellow = 15; double sidelengthbiggrey = 400; SSquare biggrey = new SSquare(400); double biggreyarea = sidelengthbiggrey*sidelengthbiggrey; double largeryellowdiameter = sidelengthbiggrey - (cornerdistancebiggreylargeryellow*2); SSquare bigyellow = new SSquare((largeryellowdiameter * largeryellowdiameter) / 2); double largeryellowarea = (largeryellowdiameter * largeryellowdiameter) / 2; double sidelengthlargeryellow = sqrt(largeryellowarea); double smallgreysquarediameter = sidelengthlargeryellow - (cornerdistacelargeryellowsmallgrey*2); SSquare smallgrey = new SSquare((smallgreysquarediameter * smallgreysquarediameter) / 2); double smallgreysquarearea = (smallgreysquarediameter * smallgreysquarediameter) / 2; double smallgreysquaresidelength = sqrt(smallgreysquarearea); double smallyellowsquarediameter = smallgreysquaresidelength - (cornerdistacemasllgreysmallyellow*2); SSquare smallyellow = new SSquare((smallyellowsquarediameter * smallyellowsquarediameter) / 2); double smallyellowsquarearea = (smallyellowsquarediameter * smallyellowsquarediameter) / 2; double smallyellowsidelength = sqrt(smallyellowsquarearea); System.out.println("Side length of larger grey square = " + sidelengthbiggrey); System.out.println("Area of larger grey square = " + biggrey.area()); System.out.println("Diameter of larger yellow diamond = " + largeryellowdiameter); System.out.println("Area of larger yellow diamond = " + bigyellow.area()); System.out.println("Side length of larger yellow diamond = " + sidelengthlargeryellow); System.out.println("Diameter of smaller grey square = " + smallgreysquarediameter); System.out.println("Area of smaller grey square = " + smallgrey.area()); System.out.println("Side length of smaller grey square = " + smallgreysquaresidelength); System.out.println("Diameter of smaller yellow square = " + smallyellowsquarediameter); System.out.println("Area of smaller yellow square = " + smallyellow.area()); System.out.println("Side length of smaller yellow square = " + smallyellowsidelength); System.out.println("Area that yellow diamonds are occupying = " + ((largeryellowarea - smallgreysquarearea) + smallyellowsquarearea)); } }