Проблема помогите пожалуйста с решением.

  • Автор темы Автор темы c3lond
  • Дата начала Дата начала
C

c3lond

На картинке задача. Вроде бы все сделал, но при вычислении данные не совпадают. Подскажите в чем проблема пожалуйста.

Вот код :

Код:
Module Module1

    Sub Main()
        Const L = 1
        Dim xn, xk, dx As Double
        Dim n, f, sum As Double
        Dim eps As Double
        Console.WriteLine("Enter Xn: ")
        xn = Double.Parse(Console.ReadLine())
        Console.WriteLine("Enter Xk: ")
        xk = Double.Parse(Console.ReadLine())
        Console.WriteLine("Enter dx: ")
        dx = Double.Parse(Console.ReadLine())
        eps = Math.Pow(10, -4)
        Console.WriteLine("{vbNewLine}x{vbTab}f(x)")
        For index = xn To xk Step dx
            n = 1
            sum = 0
            Do While (1 / n < eps)
                sum = sum + ((Math.Pow(-1, n + 1) / n) * Math.Sin(n * Math.PI * index / L))
                n = n + 1
            Loop
            f = (3 / (5 * Math.PI)) * sum
            Console.WriteLine("{0:0.00}" + vbTab + "{1}", index, f)
            Console.ReadLine()
        Next
    End Sub

End Module


А вот само задание :
662bd345-8427-43be-b9c9-c8233f8010f3.jpg
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab