Example #1
0
        public static void Launch()
        {
            double a1, a2, a3, M;

            Console.WriteLine("Введите а1");
            a1 = Task3.InputDouble();
            Console.WriteLine("Введите а2");
            a2 = Task3.InputDouble();
            Console.WriteLine("Введите а3");
            a3 = Task3.InputDouble();
            Console.WriteLine("Введите М");
            M = Task3.InputDouble();
            if (a3 * a2 + a1 >= M)
            {
                if (a3 * a2 + a1 != M)
                {
                    Console.WriteLine((a3 * a2 + a1) + "\n" + "aN!=M");
                }
                else
                {
                    Console.WriteLine(M + "\n" + "aN==M");
                }
            }
            else
            {
                if ((a1 == 0 && a2 == 0) || (a1 == 0 && a3 == 0) || (a2 == 0 && a3 == 0))
                {
                    Console.WriteLine("Невозможно построить последовательность с данными числами");
                    Launch();
                }
                else
                {
                    Recursion(a1, a2, a3, M);
                    if (last == M)
                    {
                        Console.WriteLine("aN==M");
                    }
                    else
                    {
                        Console.WriteLine("aN!=M");
                    }
                }
            }
        }
Example #2
0
        public static void Launch()
        {
            double eps = -1;

            while (eps <= 0)
            {
                Console.WriteLine("Введите точность > 0");
                eps = Task3.InputDouble();
            } //ввод точности
            double sum = 0;
            int    i   = 1;
            double cur = 1;

            while (Math.Abs(cur) >= eps)
            {
                sum += cur;
                i++;
                cur = 1d / Math.Pow(i, 2);
            }//подсчет суммы ряда
            Console.WriteLine("Sum = " + sum);
        }
Example #3
0
        private static void Menu()
        {
            bool exit = false;

            while (!exit)
            {
                Console.WriteLine("1. Задание 1.\n"
                                  + "2. Задание 3.\n"
                                  + "3. Задание 4.\n"
                                  + "4. Задание 5.\n"
                                  + "5. Задание 6.\n"
                                  + "6. Задание 7.\n"
                                  + "7. Задание 8.\n"
                                  + "8. Задание 9.\n"
                                  + "9. Задание 11.\n"
                                  + "10. Задание 12.\n"
                                  + "11. Выход.\n");
                int sw;
                InputNumber(1, 11, out sw);
                switch (sw)
                {
                case 1:
                    try
                    {
                        Task1.Launch();
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine("Создайте файл INPUT.TXT в директории проекта");
                    }
                    break;

                case 2:
                    Task3.Launch();
                    break;

                case 3:
                    Task4.Launch();
                    break;

                case 4:
                    Task5.Launch();
                    break;

                case 5:
                    Task6.Launch();
                    break;

                case 6:
                    Task7.Launch();
                    break;

                case 7:
                    Task8.Launch();
                    break;

                case 8:
                    Task9.Launch();
                    break;

                case 9:
                    Task11.Launch();
                    break;

                case 10:
                    Task12.Launch();
                    break;

                case 11:
                    exit = true;
                    break;
                }
            }
        }