Не работает программа - 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
Листинг программы
  1. Dim a(6) As Variant
  2. For i As Integer = 0 To 6
  3. a(i) = Val(InputBox("Введите число"))
  4. Next
  5. For j As Integer = 0 To 6
  6.     If a(j) < 0 Then
  7.         msgbox ("Порядковый номер: " & j & " значение " & a(j))
  8.         Exit Sub
  9.     End If
  10. Next
  11. Msgbox("Отрицательных чисел не вводилось")

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


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

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

10   голосов , оценка 3.6 из 5

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

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

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