Beispiel #1
0
        private static void Main()
        {
            Console.Clear();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Практическое задание №6:");
            Console.WriteLine("Задача 9");
            Console.WriteLine(@"Ввести а1, а2, а3, М, N, L. 
Построить последовательность чисел ак = (7/3* ак–1 + ак-2 ) /2 * ак–3. 
Построить N элементов последовательности, либо найти первые M ее элементов, большие числа L (в зависимости от того, что выполнится раньше). 
Напечатать последовательность и причину остановки.");
            Console.WriteLine(" ");
            Input();
            if (!Calc())
            {
                Console.Clear();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Задайте не такие большие числа! (Лимит времени выполнения превышен)");
                Console.ForegroundColor = ConsoleColor.White;
                Input();
            }
            do
            {
                Console.ForegroundColor = ConsoleColor.White;
                Console.WriteLine(" ");
                Console.WriteLine("------------------------------");
                Console.WriteLine("| Выберите действие:         |");
                Console.WriteLine("| 9) Продолжить              |");
                Console.WriteLine("| 0) Выход из консоли        |");
                Console.WriteLine("------------------------------");
                Console.Write("Действие: ");
                int check = Search_for_Bugs.ProverkaVvoda();
                switch (check)
                {
                case 9:
                    Main();
                    break;

                case 0:
                    Console.Clear();
                    Console.WriteLine(" ");
                    Console.Write("Завершение работы.");
                    Thread.Sleep(300);
                    Console.Write(".");
                    Thread.Sleep(300);
                    Console.Write(".");
                    Thread.Sleep(300);
                    Environment.Exit(0);
                    break;

                default:
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Нужно выбрать из списка!");
                    Console.ForegroundColor = ConsoleColor.White;
                    continue;
                }
            } while (true);
        }
Beispiel #2
0
        private static double L;                                 // ограничитель для M

        private static void Input()
        {
            Search_for_Bugs.InputInteger(ref N, "Введите количество элементов N : ");
            result = new double[N];
            Search_for_Bugs.InputDouble(ref result[0], "Введите a1: ");
            Search_for_Bugs.InputDouble(ref result[1], "Введите a2: ");
            Search_for_Bugs.InputDouble(ref result[2], "Введите a3: ");
            Search_for_Bugs.InputInteger(ref M, "Введите количество элементов M : ");
            Search_for_Bugs.InputDouble(ref L, "Введите значение L (минимум для M): ");
        }