Заполнение массива InputBox - VB

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

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

Вредный препод не хочет ставить 4 за зачет по РиэАИС. Буду очень благодарна за помощь, так как в информатике не сильна... Заполните массив из десяти целых чисел положительными числами через поле ввода InputBox (используйте цикл For…Next). Если пользователь случайно ввел отрицательное значение или пустое, то об этом должно выдаваться сообщение и происходить выход из цикла. Если все числа, введенные пользователем положительные, то процедура должна подсчитать их сумму и вывести ее на экран.

Решение задачи: «Заполнение массива InputBox»

textual
Листинг программы
Option Explicit
Dim sum As Integer, num As Integer
 
Private Sub Form_Load()
    Dim i As Integer
    On Error GoTo err
    sum = 0
    For i = 1 To 10
        num = InputBox("введите число")
        If (num <= 0) Then GoTo err
        sum = sum + num
    Next i
    MsgBox ("сумма = " + CStr(sum))
    End
    'Exit Sub
err:
    MsgBox ("некорректное число")
    End
End Sub

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


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

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

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