コード例 #1
0
ファイル: Program.cs プロジェクト: ChrisPam/CSharpOOP
        static void Main(string[] args)
        {
            var figure = Console.ReadLine();
            var x      = int.Parse(Console.ReadLine());
            int y      = 0;

            if (figure.ToLower() != "square")
            {
                y = int.Parse(Console.ReadLine());
            }

            var fig = new CorDraw(x, y);

            fig.Draw(x, y);
        }
コード例 #2
0
        public static void Main(string[] args)
        {
            var command = Console.ReadLine();

            if (command == "Square")
            {
                var size = int.Parse(Console.ReadLine());
                var cor  = new CorDraw(new Square(size));
                cor.Square.Draw();
            }
            else if (command == "Rectangle")
            {
                var width  = int.Parse(Console.ReadLine());
                var height = int.Parse(Console.ReadLine());
                var cor    = new CorDraw(new Rectangle(width, height));
                cor.Rectangle.Draw();
            }
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: kirilmiletiev/SoftUni
        static void Main(string[] args)
        {
            var    shape = Console.ReadLine();
            var    width = double.Parse(Console.ReadLine());
            double height;

            if (shape == "Square")
            {
                height = width;
            }
            else
            {
                height = double.Parse(Console.ReadLine());
            }

            var figure = new CorDraw(width, height);

            Console.WriteLine(figure.Draw());
        }
コード例 #4
0
        public static void Main()
        {
            var typeFigure = Console.ReadLine();

            switch (typeFigure)
            {
            case "Square":
                var length  = int.Parse(Console.ReadLine());
                var corDraw = new CorDraw(new Square(length));
                corDraw.Square.Draw(length);
                break;

            case "Rectangle":
                length = int.Parse(Console.ReadLine());
                var sideLength = int.Parse(Console.ReadLine());
                corDraw = new CorDraw(new Rectangle(length, sideLength));
                corDraw.Rectangle.Draw(length, sideLength);
                break;
            }
        }
コード例 #5
0
        static void Main(string[] args)
        {
            string typeOfShape = Console.ReadLine();
            Shape  shape       = null;

            if (typeOfShape == "Square")
            {
                double side   = double.Parse(Console.ReadLine());
                Square square = new Square(side);
                shape = square;
            }
            else
            {
                double    width  = double.Parse(Console.ReadLine());
                double    lenght = double.Parse(Console.ReadLine());
                Rectangle rect   = new Rectangle(width, lenght);
                shape = rect;
            }

            CorDraw drawe = new CorDraw(shape);
        }