Решения методом итерации - VB

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

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

нужно написать программу решения методом итерации, написала так, но не работает, зависает при выполнении, где ошибка?

Решение задачи: «Решения методом итерации»

textual
Листинг программы
Function f(x As Double) As Double
        f = x - (x ^ 3 + 2 * x ^ 2 + 1.5) / (3 * x ^ 2 + 4 * x)
End Function
 
Sub Main()
    xp# = Val(InputBox("x="))
    eps# = 0.0001
    Do
       xc# = f(xp#)
       If Abs(xc# - xp#) < eps# Then Exit Do
       xp# = xc#
    Loop
    Debug.Print xc#
End Sub

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


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

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

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