Вычисление ряда пока модуль разности между соседниими членами ряда не станет меньше заданной точности - C# (182911)
Формулировка задачи:
Составить программу вычисления.
Расчёт вести до тех пор, пока модуль разности между значениями двух соседних членов ряда не станет меньше заданной точности E. Подсчитать число слагаемых. Значения X и E задать вводом. Отдалить программу при X=3, E=0,001.
Решение задачи: «Вычисление ряда пока модуль разности между соседниими членами ряда не станет меньше заданной точности»
textual
Листинг программы
static double Set(int n, double x)
{
if (n < 1)
return 1;
else
return (x - n) / Math.Pow(x, n);
}
static void Main()
{
int n = 1;
Console.WriteLine("Введите E ");
double eps = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите x ");
double x = Convert.ToDouble(Console.ReadLine());
while (Math.Abs(Set(n, x) - Set(n - 1, x)) > eps)
n++;
Console.WriteLine("n = {0}", n);
Console.ReadKey();