Вычисление функции ln(x) на интервале [1,N] c установленным пользователем шагом - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, не могу до конца понять условие задачи, распишите по подробнее, что нужно сделать. Задача. Разработать алгоритм и программу вычисления функции ln(x) на интервале [1,N] c установленным пользователем шагом h (0.1<=h<=0.001) изменения параметра. Верхняя граница N вводится пользователем (наложить ограничения). Результаты вычислений представить в виде таблицы.

Решение задачи: «Вычисление функции ln(x) на интервале [1,N] c установленным пользователем шагом»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApplication106
  4. {
  5.     class Program
  6.     {
  7.         static double Member(double x, int k)
  8.         {
  9.             double s = Math.Pow((x - 1) / x, k) / k;
  10.             return s;
  11.         }
  12.         static double Set(double x, double eps)
  13.         {
  14.  
  15.             int k = 1;
  16.             double member = 1;
  17.             double set = 0;
  18.             while (Math.Abs(member) > eps)
  19.             {
  20.                 member = Member(x, k);
  21.                 set += member;
  22.                 k += 1;
  23.             }
  24.             return set;
  25.         }
  26.         static void Main(string[] args)
  27.         {
  28.             double h = 1;
  29.             double N = 10;
  30.             double eps = 0.0001;
  31.             for(double x =2;x<=N;x+=h)
  32.             Console.WriteLine("x = {0}; Set = {1}; ln(x) = {2}",x,Set(x, eps),Math.Log(x));
  33.             Console.ReadKey();
  34.         }
  35.     }
  36. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы