static void Main(string[] args) { var sqrcomp = new SquareComp(5); var p = sqrcomp.GetPerimeter(); var a = sqrcomp.GetArea(); Console.WriteLine($"The SqrComp perimiter is {p} and area is {a}"); var quad1 = new Quad(5, 7, 13, 6); var perimeter = quad1.GetPerimeter(); Console.WriteLine($"The perimeter is {perimeter}"); var rect1 = new Rect(5, 13); perimeter = rect1.GetPerimeter(); var area = rect1.GetArea(); Console.WriteLine($"The rect periemter is {perimeter}"); Console.WriteLine($"The rect area is {area}"); var square1 = new Square(7); perimeter = square1.GetPerimeter(); Console.WriteLine($"The square perimiter is {perimeter}"); area = square1.GetArea(); Console.WriteLine($"The square area is {area}"); }
static void Main(string[] args) { var sqrcomp = new SquareComp(5); var p = new sqrcomp.GetPerimeter(); var a = new sqrcomp.GetArea(); Console.WriteLine($"The SqrComp perimeter is {p} and area is {b}"); var quad1 = new Quad(5, 7, 13, 6); //quad1.side1 = 5; /// not needed if you initialize it in the constructor //quad1.side2 = 7; //quad1.side3 = 13; //quad1.side4 = 6; var perimeter = quad1.GetPerimeter(); // using quad methos Perimeter //var area1 = quad1.GetArea(); // Not best wat to do this Console.WriteLine($"The perimeter is {perimeter}"); var rect1 = new Rect(5, 13); perimeter = rect1.GetPerimeter(); Console.WriteLine($"The rect perimeter is {perimeter}; area is {area}"); var sqr1 = new Square(7); perimeter = sqr1.GetPerimeter(); Console.WriteLine($"The square perimeter is {perimeter}; area is {area}"); }