Не работает программа - VB
Формулировка задачи:
В общем нужно составить прогу. Задать массив из 7 значений. вывести на экран значение первого отрицательного числа и его порядковый номер если нет отрицательных тогда вывести что их нет. я составил но она косячит не выводит если нет отрицательных. Вот код помогите плиз оч надо.
Private Sub CommandButton1_Click()
Dim a() As Variant
Dim i As Integer
Dim b As Integer
ReDim a(1 To 7)
For i = 1 To 7
a(i) = Val(InputBox("çàïîëíèòå ìàññèâ"))
ListBox1.AddItem a(i)
Next i
TextBox1 = "íåò"
TextBox2 = "íåò"
i = 0
Do
i = i + 1
Loop While a(i) > 0
TextBox1 = a(i)
TextBox2 = i
End Sub
нужно задать условие но я не знаю какое и где
Решение задачи: «Не работает программа»
textual
Листинг программы
- Dim a(6) As Variant
- For i As Integer = 0 To 6
- a(i) = Val(InputBox("Введите число"))
- Next
- For j As Integer = 0 To 6
- If a(j) < 0 Then
- msgbox ("Порядковый номер: " & j & " значение " & a(j))
- Exit Sub
- End If
- Next
- Msgbox("Отрицательных чисел не вводилось")
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д