Найти сумму ряда - VB (59092)

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

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

Помогите разобратся с задачкой. Вот само задание:
Листинг программы
  1. Private Sub Command1_Click()
  2. n = Text1.Text
  3.  
  4. a = Text2.Text
  5. j = Text4.Text
  6. s1 = 0
  7. For i = 1 To n
  8. s1 = s1 + n
  9. Next
  10. s2 = 1
  11. For j = 1 To i
  12. s2 = s2 * j
  13. Next
  14. s3 = 1
  15. For s3 = 1 To i
  16. s3 = s3 * i
  17. Next
  18. P = a * s1 * (s3 + s2 * 2 ^ (i - 2))
  19. Print P
  20. Text3.Text = P
  21. Label3.Visible = True
  22. End Sub
  23. Private Sub Command2_Click()
  24. End
  25. End Sub
Препод сказал что решение не верно и слишком много команд "Next". Заранее спасибо!

Решение задачи: «Найти сумму ряда»

textual
Листинг программы
  1. Function q(a As Double, n As Integer) As Double
  2. Dim i As Integer, j As Integer, f As Double
  3. f = 1
  4. For i = 1 To n
  5.   f = f * i
  6.   q = q + a * (f + f * 2 ^ (i - 2))
  7. Next i
  8. End Function

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


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

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

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

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

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

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