Сколько чисел последовательности нужно взять, чтобы их сумма превысила 1000 - VB

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

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

Сколько чисел последовательности 2, 4, 6, 8, ... нужно взять, чтобы их сумма превысила 1000? Вывести величину последнего слагаемого и суммы. Вот программа, которую написала я....я уверена, что она неправильная, но может случится чудо...
Листинг программы
  1. Private Sub Command1_Click()
  2. Picture1.Cls
  3. n = Val(Text1)
  4. M = 0
  5. Sum = 0
  6. For n = 1 To 50
  7. an=2n
  8. Sum=a1+a2+a3+a4+...+an
  9. If Sum <= 1000 Then M = M + 1
  10. If Sum > 1000 Then M = M
  11. Picture1.Print Sum, M
  12. Next n
  13. End If
  14. End Sub

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

textual
Листинг программы
  1. Private Sub Command1_Click()
  2.  Dim Sum As Integer, M As Integer, n As Integer
  3.  Picture1.Cls
  4.  n = 2 'Val(Text1)
  5. M = 0
  6.  Sum = 0
  7.  
  8.  Do
  9.  Sum = Sum + n
  10.  n = n + 2
  11.  M = M + 1
  12.  Loop Until Sum > 1000
  13.  
  14.  Picture1.Print Sum, M
  15.  
  16.  End Sub

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


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

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

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

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

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

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