Вычисление функции ln(x) на интервале [1,N] c установленным пользователем шагом - C#
Формулировка задачи:
Всем привет, не могу до конца понять условие задачи, распишите по подробнее, что нужно сделать.
Задача. Разработать алгоритм и программу вычисления функции ln(x) на интервале [1,N] c установленным пользователем шагом h (0.1<=h<=0.001) изменения параметра. Верхняя граница N вводится пользователем (наложить ограничения). Результаты вычислений представить в виде таблицы.
Решение задачи: «Вычисление функции ln(x) на интервале [1,N] c установленным пользователем шагом»
textual
Листинг программы
using System; namespace ConsoleApplication106 { class Program { static double Member(double x, int k) { double s = Math.Pow((x - 1) / x, k) / k; return s; } static double Set(double x, double eps) { int k = 1; double member = 1; double set = 0; while (Math.Abs(member) > eps) { member = Member(x, k); set += member; k += 1; } return set; } static void Main(string[] args) { double h = 1; double N = 10; double eps = 0.0001; for(double x =2;x<=N;x+=h) Console.WriteLine("x = {0}; Set = {1}; ln(x) = {2}",x,Set(x, eps),Math.Log(x)); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д