Напечатать значение суммы и число членов ряда, вошедших в сумму - VB

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

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

Вычислить на ЭВМ значение суммы членов бесконечного ряда с заданной точностью . Напечатать значение суммы и число членов ряда, вошедших в сумму. В соответствии с вариантом составить блок-схему алгоритма к задаче и составить программу на языке программирования Visual Basic 6.0. значение=0.7 точность вычисления=10^-4

Решение задачи: «Напечатать значение суммы и число членов ряда, вошедших в сумму»

textual
Листинг программы
  1. 'Option Explicit
  2.  
  3. Private Sub Form_click()
  4.    Const x  As Double = 0.7
  5.    Const acc  As Double = 10 ^ (-4)
  6.    Dim k As Integer
  7.    
  8.    Caption = "ch(" & x & ") = " & Format(ch(x), "0.000000")
  9.    Print " k", "Част. сумма", "Остаток"
  10.    Do
  11.       a = x ^ (2 * k) / f(2 * k)
  12.       s = s + a
  13.       d = ch(x) - s
  14.       Print k, Format(s, "0.000000"), Format(d, "0.000000")
  15.       If Abs(d) < acc Then Exit Do
  16.       k = k + 1
  17.    Loop
  18.    
  19. End Sub
  20.  
  21. Function ch(x As Double) 'гиперболический косинус
  22.   ch = (Exp(x) + Exp(-x)) / 2
  23. End Function
  24.  
  25. Function f(n As Integer)
  26.    If n = 0 Then f = 1: Exit Function
  27.    
  28.    f = f(n - 1) * n
  29. End Function

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


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

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

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

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

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

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