static void Main(string[] args) { #region Laba 6 Number Num; Num.N = (int)Numbers.Lab; Num.G = (int)Numbers.Group; Num.C = (int)Numbers.Course; Console.WriteLine($"Лаб. раб. №{Num.N}."); Console.WriteLine($"Вариант {Num.G}."); Console.WriteLine($"{Num.G} группа."); Console.WriteLine($"{Num.C} курс.\n"); Test Test1 = new Test(); Test1.Size = 10; Test Test2 = new Test(); Test2.Size = 15; Zach Zachet = new Zach(); Zachet.ZPush(Test1); Zachet.ZPush(Test2); Console.WriteLine($"Количество испытаний: {Zachet.GetLength()}"); CControler Controler = new CControler(); List <Test> tests = new List <Test>(); tests = Zachet.Get(); Controler.CPush(tests); Console.WriteLine("Поиск по количеству вопросов в тесте: 10."); int Find = Controler.Serch(10); switch (Find) { case 10: { Console.WriteLine("Test 1."); break; } case 15: { Console.WriteLine("Test 2."); break; } } Console.ReadKey(); Console.Clear(); #endregion #region laba 7 int x = 0; try { Console.Write("Количество вопросов в тесте: "); x = int.Parse(Console.ReadLine()); } catch (FormatException) { Console.WriteLine("Это НЕ число!\n"); } try { if (x <= 0) { throw new ErrorData(); } } catch (ErrorData e) { Console.WriteLine(e.Message); } Debug.Assert(x < 0, " Неверныый ввод!"); try { Find = Controler.Serch(x); } catch (FindTestException e) { Console.WriteLine(e.Message); } Console.ReadKey(); Console.Clear(); #endregion #region Laba 5 Console.WriteLine($"Лаб. раб. №5."); Question Vopros1 = new Question(); Vopros1.Quest = "Какой-то easy вопрос."; Vopros1.ToString(); Vopros1.Do(); Vopros1.GetOut(); Console.WriteLine(); Test T1 = new Test(); T1.T(); T1.Testing = "Какой-то тест."; T1.ToString(); T1.Do(); T1.GetOut(); Console.WriteLine(); Exam Exam1 = new Exam(); Exam1.E(); Exam1.Examin = "Какой-то экзамен."; Exam1.ToString(); Exam1.Do(); Exam1.GetOut(); Console.WriteLine(); FinalExam FinEx1 = new FinalExam(); FinEx1.FE(); FinEx1.Final = "Какой-то выпускной экзамен."; FinEx1.ToString(); FinEx1.Do(); FinEx1.GetOut(); Console.WriteLine(); Console.ReadKey(); #endregion }
static void Main(string[] args) { Number Num; Num.N = (int)Numbers.Lab; Num.G = (int)Numbers.Group; Num.C = (int)Numbers.Course; Console.WriteLine($"Лаб. раб. №{Num.N}."); Console.WriteLine($"Вариант {Num.G}."); Console.WriteLine($"{Num.G} группа."); Console.WriteLine($"{Num.C} курс.\n"); Test Error = new Test(); Test Test1 = new Test(); Test1.Size = 10; Test Test2 = new Test(); Test2.Size = 15; Zach Zachet = new Zach(); Zachet.ZPush(Test1); Zachet.ZPush(Test2); Console.WriteLine($"Количество испытаний: {Zachet.GetLength()}"); CControler Controler = new CControler(); List <Test> tests = new List <Test>(); tests = Zachet.Get(); Controler.CPush(tests); Console.WriteLine("Поиск по количеству вопросов в тесте: 10."); int Find = Controler.Serch(10); switch (Find) { case 10: { Console.WriteLine("Test 1."); break; } case 15: { Console.WriteLine("Test 2."); break; } } Console.ReadKey(); Console.Clear(); #region Laba 5 Console.WriteLine($"Лаб. раб. №5."); Question Vopros1 = new Question(); Vopros1.Quest = "Какой-то easy вопрос."; Vopros1.ToString(); Vopros1.Do(); Vopros1.GetOut(); Console.WriteLine(); Test T1 = new Test(); T1.T(); T1.Testing = "Какой-то тест."; T1.ToString(); T1.Do(); T1.GetOut(); Console.WriteLine(); Exam Exam1 = new Exam(); Exam1.E(); Exam1.Examin = "Какой-то экзамен."; Exam1.ToString(); Exam1.Do(); Exam1.GetOut(); Console.WriteLine(); FinalExam FinEx1 = new FinalExam(); FinEx1.FE(); FinEx1.Final = "Какой-то выпускной экзамен."; FinEx1.ToString(); FinEx1.Do(); FinEx1.GetOut(); Console.WriteLine(); Console.ReadKey(); #endregion }