コード例 #1
0
ファイル: Program.cs プロジェクト: karocicavid/abstract_dz
        public void Define(int x = 0)
        {
            Console.Write("\nЕсли хотите добавить студента нажмите - 1 :\nЕсли хотите добавить аспиранта нажмите - 2 : ");
            TryParse();
            if (Num1 == 1)
            {
                Student student = new Student();

                Console.Write("\nВведите имя студента - ");
                student.Name = Alphabet_chechker();
                Console.Write("Введите фамилию студента - ");
                student.Surname = Alphabet_chechker();

                Console.Write("Выберите курс обучения - ");
                TryParse();
                if (Num1 > 0 && Num1 < 5)
                {
                    student.Course = Num1;
                }
                else
                {
                    TryParse();
                }
                Console.Write("Выберите номер зачетной книги - ");
                TryParse();
                if (Num1 > 0)
                {
                    student.Book_num = Num1;
                }
                else
                {
                    TryParse();
                }
                student_quantity++;
                student.Call();
            }
            else if (Num1 == 2)
            {
                Aspirant aspirant = new Aspirant();

                Console.Write("\nВведите имя аспиранта - ");
                aspirant.Name = Alphabet_chechker();
                Console.Write("Введите фамилию аспиранта - ");
                aspirant.Surname = Alphabet_chechker();

                Console.Write("Выберите курс обучения - ");
                TryParse();
                if (Num1 > 0 && Num1 < 5)
                {
                    aspirant.Course = Num1;
                }
                else
                {
                    Console.WriteLine("Попробуйте ввести  еще раз!"); TryParse();
                }
                Console.Write("Выберите номер зачетной книги - ");
                TryParse();
                if (Num1 > 0)
                {
                    aspirant.Book_num = Num1;
                }
                else
                {
                    TryParse();
                }
                Console.Write("Выберите номер  книги дисертации - ");
                aspirant.Record_book = Console.ReadLine();
                aspirant_quantity++;
                aspirant.Call();
            }
            else
            {
                Console.WriteLine("Попробуйте ввести  еще раз!\n"); Define();
            }
        }
コード例 #2
0
        public void Define(int x = 0)
        {
            Console.Write("\nЕсли хотите добавить студента нажмите - 1 :\nЕсли хотите добавить аспиранта нажмите - 2 :\nЕсли хотите выйти и получить данные нажмите - 3 :  ");
            int input = TryParse();

            if (input == 1)
            {
                Console.Write("\nВведите имя студента - ");
                string Name = Alphabet_chechker();
                Console.Write("Введите фамилию студента - ");
                string Surname = Alphabet_chechker();
                Console.Write("Выберите курс обучения - ");
                int course = TryParse();

                bool check = true;
                do
                {
                    if (course > 0 || course <= 5)
                    {
                        check = false;
                    }
                    else
                    {
                        Console.WriteLine("Введите реальный курс студента!"); course = TryParse();
                    }
                } while (check == true);

                Console.Write("Выберите номер зачетной книги - ");
                int Book_num = TryParse();
                do
                {
                    if (Book_num > 0)
                    {
                        check = false;
                    }
                    else
                    {
                        Console.WriteLine("Введите еще раз!"); Book_num = TryParse();
                    }
                } while (check == true);

                student_quantity++;
                Student student = new Student(Name, Surname, course, Book_num);
                Console.WriteLine($"\nИмя студента - {Name},фамилия - {Surname },курс - {course },номер зачетной книги -  {Book_num}");
                Define();
            }
            else if (input == 2)
            {
                Console.Write("\nВведите имя аспиранта - ");
                string Name = Alphabet_chechker();
                Console.Write("Введите фамилию аспиранта - ");
                string Surname = Alphabet_chechker();
                Console.Write("Выберите курс обучения - ");
                int course = TryParse();

                bool check = true;
                do
                {
                    if (course > 0 || course <= 5)
                    {
                        check = false;
                    }
                    else
                    {
                        Console.WriteLine("Введите реальный курс студента!"); course = TryParse();
                    }
                } while (check == true);

                Console.Write("Выберите номер зачетной книги - ");
                int Book_num = TryParse();
                do
                {
                    if (Book_num > 0)
                    {
                        check = false;
                    }
                    else
                    {
                        Console.WriteLine("Введите еще раз!"); Book_num = TryParse();
                    }
                } while (check == true);

                Console.Write("Выберите номер  книги дисертации - ");
                string Record_book = Console.ReadLine();
                aspirant_quantity++;
                Aspirant asp = new Aspirant(Surname, Name, course, Book_num, Record_book);
                Console.WriteLine($"\nИмя аспиранта - {Name},фамилия - {Surname },курс - {course },номер зачетной книги -  {Book_num},книга диссертации - {Record_book }");
                Define();
            }
            else if (input == 3)
            {
                Console.WriteLine("Количество аспирантов - {0}, количество студентов - {1}", aspirant_quantity, student_quantity);
            }
            else
            {
                Console.WriteLine("Попробуйте ввести  еще раз!\n"); Define();
            }
        }