Exemplo n.º 1
0
        static void Ex_Lab10(string d)
        {
            string k = d;

            while (true)
            {
                if (k != "0")
                {
                    Console_message(Glob_Menu, "Введите номер задания  1-");
                }
                if (k == "-1")
                {
                    k = Console.ReadLine();
                }

                switch (k)
                {
                case "help": { help(2); break; }

                case "cl": { Console.Clear(); break; }

                case "0": { return; }

                case "1": { Console_message(Ex, "", Color_Green); Lab1.Ex_0(); break; }

                case "q":
                {
                    Console_message(test_questions, Color_Cyan);
                    Console_message("1.  ", Color_Cyan);

                    break;
                }

                default: { Console_message(bug, "Неверное значение, команда help для помощи", Color_Red); break; }
                }
                Console_message(Glob_Menu, "space если хотите повторить или номер нужного задания", Color_Magnetta);
                string tmp = Console.ReadLine();
                if (tmp != " ")
                {
                    k = tmp;
                }
            }
        }
Exemplo n.º 2
0
        static void Ex_lab1(string d)  //<======================================================== LAB1
        {
            string k = d;

            while (true)
            {
                if (k != "0")
                {
                    Console_message(Glob_Menu, "Введите номер задания  1-11");
                }
                if (k == "-1")
                {
                    k = Console.ReadLine();
                }

                switch (k)
                {
                case "help": { help(2); break; }

                case "cl": { Console.Clear(); break; }

                case "0": { return; }

                case "1": { Console_message(Ex, "Реализовать программно присвоение целочисленной переменной d первой цифры из дробной части положительного вещественного числа х.Например,для х = 27.3198 значение d будет равно 3", Color_Green); Lab1.Ex_0(); break; }

                case "2": { Console_message(Ex, "Написать программу, которая определяет полное количество часов и минут суток, которые прошли к моменту текущей секунды суток.Например, если секунд прошло 11111, то часов прошло 3, а минут – 5 (11111 = 3 * 3600 + 5 * 60 + 11)", Color_Green); Lab1.Ex_1(); break; }

                case "3": { Console_message(Ex, "Написать программу, которая определяет угол в градусах между положением часовой стрелки в начале суток и ее положением в h часов, m минут и s секунд (0 ≤ h ≤ 11; 0 ≤ m, s ≤ 59)", Color_Green); Lab1.Ex_2(); break; }

                case "4": { Console_message(Ex, "Реализовать программно обмен значениями для двух целых переменных без использования дополнительных переменных.", Color_Green); Lab1.Ex_3(); break; }

                case "5": { Console_message(Ex, "Написать программу, которая предлагает пользователю ввести длины 2 катетов прямоугольного треугольника и затем по этим данным вычисляет и выводит на экран площадь и периметр треугольника", Color_Green); Lab1.Ex_4(); break; }

                case "6": { Console_message(Ex, "Написать программу, которая находит произведение цифр заданного четырехзначного числа.Например, для числа «1234» ответ будет 1 * 2 * 3 * 4 = 24.", Color_Green); Lab1.Ex_5(); break; }

                case "7": { Console_message(Ex, "Написать программу, которая записывает введенное трехзначное число в обратном порядке в переменную reversed и выводит ее на экран.Например, при вводе числа «362» будет выведено строкой ниже число «263».", Color_Green); Lab1.Ex_6(); break; }

                case "8": { Console_message(Ex, "Ввести с клавиатуры действительное число х. Пользуясь только операциями умножения, сложения и вычитания, вычислить: 3x^4 – 5х^3 + 2х^2 – x + 7", Color_Green); Lab1.Ex_7(); break; }

                case "9": { Console_message(Ex, "Написать программу для решения системы уравнений (коэффициенты a, b, c ввести с клавиатуры, определитель системы не должен быть равен 0)", Color_Green); Lab1.Ex_8(); break; }

                case "10": { Console_message(Ex, "Разработать программу, которая позволяет ввести по отдельности данные из таблицы, представленной в приложении А, и выводит форматированную таблицу на экран(включая заголовок и примечания).Целочисленные и вещественные значения хранить в переменных соответствующих типов.", Color_Green); Lab1.Ex_A1_5(); break; }

                case "11": { Console_message(Ex, "Разработать программу, которая вычисляет и выводит на экран значения, в соответствии с формулами, приведенными в приложении А.Определить области допустимых значений параметров формул(действительные числа). При демонстрации программы задать произвольные значения из этих областей.", Color_Green); Lab1.Ex_A2_5(); break; }

                case "q":
                {
                    Console_message(test_questions, Color_Cyan);
                    Console_message("1. Что такое алгоритм? Укажите свойства и виды представления алгоритма. ", Color_Cyan);
                    Console_message("2.В чем заключается суть компиляции и компоновки(линковки) кода ? ", Color_Cyan);
                    Console_message("3.Перечислите и кратко опишите основные парадигмы современного программирования.", Color_Cyan);
                    Console_message("4.Работа в среде MS Visual Studio: как создать проект консольного приложения на C#? Что делают комбинации клавиш Ctrl+F5 и Shift+F6? ", Color_Cyan);
                    Console_message("5.Работа в среде MS Visual Studio: как производится отладка программ ? ", Color_Cyan);
                    Console_message("6.Кратко опишите два главных элемента фреймворка.NET.", Color_Cyan);
                    Console_message("7.Перечислите базовые типы данных C# с указанием объема занимаемой памяти для каждого типа.", Color_Cyan);
                    Console_message("8.Что такое переменная ? Как объявляются и инициализируются переменные и константы на языке C#?", Color_Cyan);
                    Console_message("9.Каково назначение ключевого слова var в C#? 10.Укажите особенности преобразования и приведения типов на C#.", Color_Cyan);
                    Console_message("11.Чем отличаются префиксный и постфиксный инкременты(декременты) ?", Color_Cyan);
                    Console_message("12.Как можно форматировать вывод данных на консоль в.NET ?", Color_Cyan);
                    break;
                }

                default: { Console_message(bug, "Неверное значение, команда help для помощи", Color_Red); break; }
                }
                Console_message(Glob_Menu, "space если хотите повторить или номер нужного задания", Color_Magnetta);
                string tmp = Console.ReadLine();
                if (tmp != " ")
                {
                    k = tmp;
                }
            }
        }