Не работает программа - 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("Отрицательных чисел не вводилось")

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


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

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

10   голосов , оценка 3.6 из 5
Похожие ответы