Ejemplo n.º 1
0
        internal static void Main()
        {
            Console.Clear();
            Console.WriteLine("Выберите урок:");
            Console.WriteLine("1 - Простые алгоритмы (WIP)");
            Console.WriteLine("2 - Асимптотическая сложность алгоритма. Рекурсия");
            Console.WriteLine("3 - Поиск в массиве. Простые сортировки");
            Console.WriteLine("4 - Динамическое программирование. Поиск возвратом");
            Console.WriteLine("5 - Динамические структуры данных");
            Console.WriteLine("6 - Деревья");
            Console.WriteLine("7 - Графы. Алгоритмы на графах");
            Console.WriteLine("8 - Сложные сортировки (WIP)");
            int choice = Utils.IsInt();

            switch (choice)
            {
            case 1:
                HW_1_Tasks.Menu();
                break;

            case 2:
                HW_2_Tasks.Menu();
                break;

            case 3:
                HW_3_Tasks.Menu();
                break;

            case 4:
                HW_4_Tasks.Menu();
                break;

            case 5:
                HW_5_Tasks.Menu();
                break;

            case 6:
                HW_6_Tasks.Menu();
                break;

            case 7:
                HW_7_Tasks.Menu();
                break;

            case 8:
                HW_8_Tasks.Menu();
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
        internal static void Menu()
        {
            Console.Clear();
            Console.WriteLine("Выберите задание:");
            Console.WriteLine("1 - Рассчёт индекса массы тела (WIP)");
            Console.WriteLine("2 - Найти максимальное из четырех чисел (WIP)");
            Console.WriteLine("3 - Обмен значениями двух переменных (WIP)");
            Console.WriteLine("4 - Нахождение корней заданного квадратного уравнения (WIP)");
            Console.WriteLine("5 - пределитель, к какому времени года относится месяц (WIP)");
            Console.WriteLine("6 - Возраст человека (от 1 до 150 лет) (WIP)");
            Console.WriteLine("7 - Определить, относятся поля к одному цвету или нет (WIP)");
            Console.WriteLine("8 - Квадраты и кубы чисел от a до b (WIP)");
            Console.WriteLine("9 - Найти частное от деления нацело (WIP)");
            Console.WriteLine("10 - Определить, имеются ли в записи числа N нечетные цифры (WIP)");
            Console.WriteLine("11 - Подсчитать среднее арифметическое всех положительных четных чисел, оканчивающихся на 8 (WIP)");
            Console.WriteLine("12 - Функция нахождения максимального из трех чисел (WIP)");
            Console.WriteLine("13 - Функция, генерирующую случайное число от 1 до 100 (WIP)");
            Console.WriteLine("14 - Автоморфные числа (WIP)");
            Console.WriteLine("0 - Выход в меню выбора уроков");
            int choice = Utils.IsInt();

            switch (choice)
            {
            case 0:
                HW.Main();
                break;

            case 1:
                HW_1_Tasks.Task1();
                break;

            case 2:
                HW_1_Tasks.Task2();
                break;

            case 3:
                HW_1_Tasks.Task3();
                break;

            case 4:
                HW_1_Tasks.Task4();
                break;

            case 5:
                HW_1_Tasks.Task5();
                break;

            case 6:
                HW_1_Tasks.Task6();
                break;

            case 7:
                HW_1_Tasks.Task7();
                break;

            case 8:
                HW_1_Tasks.Task8();
                break;

            case 9:
                HW_1_Tasks.Task9();
                break;

            case 10:
                HW_1_Tasks.Task10();
                break;

            case 11:
                HW_1_Tasks.Task11();
                break;

            case 12:
                HW_1_Tasks.Task12();
                break;

            case 13:
                HW_1_Tasks.Task13();
                break;

            default:
                break;
            }
        }