Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApp1
- {
- class Program
- {
- static void Main(string[] args)
- {
- Students students = Students.GetStudents();
- Console.WriteLine("Hello World!");
- Console.WriteLine("1. Изменить все данные группы\n2. Вывести группу\n3. Изменить название группы" +
- "\n4. Изменить год обучения\n5. Изменить семестр" + "\n6. Изменить количесво студентов" +
- "\n7. Изменить название выпускающей кафедры" + "\n8. Изменить количество экзаменов" + "\n9. Изменить количество зачетов");
- while (true)
- {
- try
- {
- switch (Console.ReadLine())
- {
- case "1":
- Console.WriteLine("Введите название группы");
- students.Chagne_Name(Console.ReadLine());
- Console.WriteLine("Введите год обучения");
- students.Change_Year(Console.ReadLine());
- Console.WriteLine("Введите семестр");
- students.Change_Semestr(Console.ReadLine());
- Console.WriteLine("Введите количество студентов");
- students.Change_Count(Console.ReadLine());
- Console.WriteLine("Введите название выпускающей кафедры");
- students.Change_Departament(Console.ReadLine());
- Console.WriteLine("Введите количество экзаменов");
- students.Change_Exams(Console.ReadLine());
- Console.WriteLine("Введите количество зачетов");
- students.Change_Tests(Console.ReadLine());
- Console.WriteLine("======================\nСохранено!");
- break;
- case "2":
- students.GetInfo();
- break;
- case "3":
- Console.WriteLine("Введите название группы");
- students.Chagne_Name(Console.ReadLine());
- Console.WriteLine("======================\nСохранено!");
- break;
- case "4":
- Console.WriteLine("Введите год обучения");
- students.Change_Year(Console.ReadLine());
- Console.WriteLine("======================\nСохранено!");
- break;
- case "5":
- Console.WriteLine("Введите семестр");
- students.Change_Semestr(Console.ReadLine());
- Console.WriteLine("======================\nСохранено!");
- break;
- case "6":
- Console.WriteLine("Введите количество студентов");
- students.Change_Count(Console.ReadLine());
- Console.WriteLine("======================\nСохранено!");
- break;
- case "7":
- Console.WriteLine("Введите название выпускающей кафедры");
- students.Change_Departament(Console.ReadLine());
- Console.WriteLine("======================\nСохранено!");
- break;
- case "8":
- Console.WriteLine("Введите количество экзаменов");
- students.Change_Exams(Console.ReadLine());
- Console.WriteLine("======================\nСохранено!");
- break;
- case "9":
- Console.WriteLine("Введите количество зачетов");
- students.Change_Tests(Console.ReadLine());
- Console.WriteLine("======================\nСохранено!");
- break;
- default:
- Console.WriteLine("Ошибка! Возврат к меню");
- break;
- }
- }
- catch (Exception e)
- {
- Console.WriteLine("Ошибка!");
- Console.WriteLine(e.Message);
- }
- }
- }
- }
- class Students
- {
- protected string name = "#Название#";
- protected string year = "#Год обучения#";
- protected string semestr = "#Семестр#";
- protected string count = "#Количество студентов#";
- protected string departament = "#Выпускающая кафедра#";
- protected string exams = "#Количество экзаменов#";
- protected string tests = "#Количество зачетов#";
- protected Students() { }
- private static Students _instance;
- public static Students GetStudents()
- {
- if (_instance == null)
- {
- _instance = new Students();
- }
- return (_instance);
- }
- public void Chagne_Name(string Name)
- {
- name = Name;
- }
- public void Change_Year(string Year)
- {
- year = Year;
- }
- public void Change_Semestr(string Semestr)
- {
- semestr = Semestr;
- }
- public void Change_Count(string Count)
- {
- count = Count;
- }
- public void Change_Departament(string Departament)
- {
- departament = Departament;
- }
- public void Change_Exams(string Exams)
- {
- exams = Exams;
- }
- public void Change_Tests(string Tests)
- {
- tests = Tests;
- }
- public void GetInfo()
- {
- Console.WriteLine("Название группы: " + name);
- Console.WriteLine("Год обучения: " + year);
- Console.WriteLine("Семестр: " + semestr);
- Console.WriteLine("Количество студентов: " + count);
- Console.WriteLine("Выпускающая кафедра: " + departament);
- Console.WriteLine("Количество экзаменов: " + exams);
- Console.WriteLine("Количество зачетов: " + tests);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement