예제 #1
0
        static void Main(string[] args)
        {
            //jackson was here
            ShapeManager sm = new ShapeManager();

            string userinput = "";

            Console.WriteLine("Press 1 to create a square");
            Console.WriteLine("Press 2 to create a triangle");
            Console.WriteLine("Press 9 to close loop");



            while (userinput != "9")
            {
                if (userinput == "1")
                {
                    sm.AddShape(new Square(7));
                    Console.WriteLine("Parameter:" + sm.GetFirstShape().GetPerimeter());
                    Console.WriteLine("Area:" + sm.GetFirstShape().GetArea());
                    userinput = "";
                }
                else if (userinput == "2")
                {
                    sm.AddShape(new Triangle(3, 5, 7));
                    Console.WriteLine("Parameter:" + sm.GetFirstShape().GetPerimeter());
                    Console.WriteLine("Area:" + sm.GetFirstShape().GetArea());
                    userinput = "";
                }
                else
                {
                    userinput = Console.ReadLine();
                }
            }
        }