Esempio n. 1
0
        public static void RunDemo()
        {
            // TODO: Convert this
            Console.WriteLine("===Getting Square Rectanle===");
            var square = new StandardRectangle {
                Length = 6, Width = 6
            };

            Console.WriteLine("Rectangle: " + square.Length + "x" + square.Width);
            Console.WriteLine("IsSquare() = " + square.IsSquare());
            Console.WriteLine("Area = " + square.Area);
            Console.WriteLine("===Getting NonSquare Rectangle===");
            var nonSquare = new StandardRectangle {
                Length = 8, Width = 6
            };

            Console.WriteLine("Rectangle: " + nonSquare.Length + "x" + nonSquare.Width);
            Console.WriteLine("IsSquare() = " + nonSquare.IsSquare());
            Console.WriteLine("Area = " + nonSquare.Area);
            Console.WriteLine("===Changing NonSquare to Square===");
            nonSquare.MakeSquare(12);
            Console.WriteLine("Rectangle: " + nonSquare.Length + "x" + nonSquare.Width);
            Console.WriteLine("IsSquare() = " + nonSquare.IsSquare());
            Console.WriteLine("Area = " + nonSquare.Area);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Rectangle r = new StandardRectangle()
            {
                _area = 77.5
            };

            r.TellMeTheArea();
            Circle c = new Circle()
            {
                _area = 99
            };

            c.TellMeTheArea();
            Triangle t = new Triangle()
            {
                _area = 45
            };

            t.TellMeTheArea();

            //Shape s = new Shape() { _area = 0 };
        }