Example #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Введите сторону a прямоугольника: ");
            int a = int.Parse(Console.ReadLine());

            Console.WriteLine("Введите сторону b прямоугольника: ");
            int b = int.Parse(Console.ReadLine());

            Rectangle obj = new Rectangle(a, b);

            obj.Show();

            Console.WriteLine("\nПериметр прямоугольника: {0}", obj.Perimeter());

            Console.WriteLine("\nПлощадь прямоугольника: {0}", obj.Area());

            Console.WriteLine("\nЯвляется ли этот прямоугольник квадаратом? {0}", obj.isSquare);

            Console.WriteLine("\nОперация ++: одновременно увеличивает значение полей a и b:");
            obj++;
            obj.Show();

            Console.WriteLine("\nОперация --: одновременно уменьшает значение полей a и b:");
            obj--;
            obj.Show();

            Console.WriteLine("\nКонстант true и false: обращение к экземпляру класса дает значение true, если прямоугольник с заданными длинами сторон является квадратом, иначе false:");
            if (obj)
            {
                Console.WriteLine("Квадрат\n");
            }
            else
            {
                Console.WriteLine("Не квадрат\n");
            }

            Console.WriteLine("\nОперация *:  одновременно домножает поля a и b  на скаляр (Rectangle * 5):");
            obj = obj * 5;
            obj.Show();

            Console.WriteLine("\nОперация *:  одновременно домножает поля a и b  на скаляр (5 * Rectangle):");
            obj = 5 * obj;
            obj.Show();

            Console.WriteLine("\nПреобразования типа Rectangle в string: ");
            string str = (string)obj;

            Console.WriteLine(str + "\n");

            Console.WriteLine("\nПреобразования типа string в Rectangle: ");
            Rectangle new_obj = (Rectangle)str;

            new_obj.Show();

            Console.ReadLine();
        }
Example #2
0
        static void Main(string[] args)
        {
            Rectangle rectangle = new Rectangle(10, 5);

            rectangle.Show();
            Console.ReadKey();
        }
Example #3
0
        public static void Main(string[] args)
        {
            Rectangle rectangle = new Rectangle(20, 20, 50, 50);

            rectangle.Show();

            Square square = new Square(20, 20, 50);

            square.Show();

            Console.ReadLine();
        }