Подсчитать сумму ряда с заданной точностью - VB (59611)

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

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

Доброго времени суток!
Ребят, я что-то очень туплю, сижу уже 6 час над этим уравнением : Пожалуйста, объясните, как мне записать его в Basic?
Или хотя бы объясните дундуку, как записать факториал нечётный с числа 3 и дальше, мне нужно решить это уравнение используя оператор "function" и рода "Do loop" Нечётный факториал будет вот так? :
Листинг программы
  1. F = 3
  2. For i = 1 To (Что здесь написать для бесконечности..?) Step 2
  3. F = F * i

Решение задачи: «Подсчитать сумму ряда с заданной точностью»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Sub Main()
  4.   Const Eps = 0.00001
  5.   Dim X As Double, A As Double, S As Double, I As Integer
  6.  
  7.   X = InputBox("Enter X")
  8.   I = 0
  9.   A = -1
  10.   S = 0
  11.  
  12.   Do
  13.     I = I + 1
  14.     A = -A * (X * X / (2 * I) / (2 * I + 1))
  15.     'Debug.Print A
  16.    S = S + A
  17.   Loop While Abs(A) > Eps
  18.  
  19.   MsgBox "sum {i in 1 to " & I & "} of ... = " & S
  20. End Sub

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


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

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

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

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

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

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