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"); } } } }
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); }
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; } } }