Ejemplo n.º 1
0
        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}");
        }
Ejemplo n.º 2
0
        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}");
        }