Вычисление функции 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();
        }
    }
}

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


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

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

10   голосов , оценка 4.2 из 5
Похожие ответы