Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Лабораторная работа №1 - Инкапсуляция");
            Console.WriteLine("Выполнил - Толмачев Виктор");

            //Создадим комплексные числа и сразу присвоим значения
            //Действительной и мнимой частям
            Complex a = new Complex()
            {
                Real = 3, Imag = 2
            };
            Complex b = new Complex()
            {
                Real = 3, Imag = 2
            };

            //Прибавим к числу а число b
            a.Add(b);

            //Вычтем из числа b число a
            b.Subctract(a);

            //Выведем результат в консоль
            Console.WriteLine("a = ({0}) + ({1}i)", a.Real, a.Imag);
            Console.WriteLine("b = ({0}) + ({1}i)", b.Real, b.Imag);

            //Используем медоты Multiply и Devide
            Complex c = new Complex()
            {
                Real = 3, Imag = 2
            };
            Complex d = new Complex()
            {
                Real = 3, Imag = 2
            };

            //Умножим число c на число d
            c.Multiply(d);

            //Разделим число d на число c
            d.Devide(c);

            //Выведем
            Console.WriteLine("c = ({0}) + ({1}i)", c.Real, c.Imag);
            Console.WriteLine("d = ({0}) + ({1}i)", d.Real, d.Imag);
            Console.WriteLine("Да-да, все значения я проверил. СОШЛОСЬ!");

            //Начало задания №2
            Console.WriteLine("Задание 2");
            Console.WriteLine();
            Console.WriteLine("Список студентов:");
            Student stud1 = new Student()
            {
                FirstName = "Жежа", SecondName = "Афанасьев", Age = 20, Sex = "М"
            };

            Student stud2 = new Student()
            {
                FirstName = "Олегатор", SecondName = "Тищенко", Age = 21, Sex = "М"
            };

            Student stud3 = new Student()
            {
                FirstName = "Денис", SecondName = "Ашмыхин", Age = 20, Sex = "М"
            };

            Student stud4 = new Student()
            {
                FirstName = "Елена", SecondName = "Бочка", Age = 21, Sex = "Ж"
            };

            Student stud5 = new Student()
            {
                FirstName = "Ева", SecondName = "Гапоненко", Age = 19, Sex = "Ж"
            };

            Student stud6 = new Student()
            {
                FirstName = "Елена", SecondName = "Шакаровна", Age = 23, Sex = "Ж"
            };

            Console.WriteLine(stud1);
            Console.WriteLine(stud2);
            Console.WriteLine(stud3);
            Console.WriteLine(stud4);
            Console.WriteLine(stud5);
            Console.WriteLine(stud6);
            Console.WriteLine();


            stud1.CombineStudenst(stud2);
            stud3.CombineStudenst(stud4);
            stud5.CombineStudenst(stud6);
        }