С заданной точностью ε вычислить - C#
Формулировка задачи:
С заданной точностью ε вычислить
Считать целые положительные числа х и у известными.
double x,y,s=0, n=0;
Console.Write("Введите x = ");
x= Convert.ToDouble(Console.ReadLine());
Console.Write("Введите y = ");
y= Convert.ToDouble(Console.ReadLine());
Console.Write("Введите значение точности e: ");
double e = Convert.ToDouble(Console.ReadLine());
while (Math.Abs(s) > e)
{
s = 1 / (7 + x * y) + 1 / (14 + x * y) + 1 / (21 + x * y) + 1 / (28 + x * y) + 1 / (35 + x * y) + 1 / (42 + x * y) + 1 / (7 * n + x * y);
}
Console.WriteLine("s = " + s);
Console.WriteLine();
Console.WriteLine("Нажмите любую клавишу");
Console.ReadKey();Решение задачи: «С заданной точностью ε вычислить»
textual
Листинг программы
double an = 1, x, y, s = 0, n = 0;
Console.Write("Введите x = ");
x = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите y = ");
y = Convert.ToDouble(Console.ReadLine());
Console.Write("Введите значение точности e: ");
double e = Convert.ToDouble(Console.ReadLine());
while (Math.Abs(an) > e)
{
an = 1 / (7 * n + x * y);
s += an;
n++;
}
Console.WriteLine("s = " + s);
Console.WriteLine();
Console.WriteLine("Нажмите любую клавишу");
Console.ReadKey();