Организовать процедуру ввода цифрового массива из 5 значений и вычисление среднего значения - VB

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

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

Написал программу. "Организовать процедуру ввода цифрового массива из 5 значений и вычисление среднего значения" Добавил окно вывода ошибки когда массив переполняется, но после отображения ошибки лишнее число добавляется в список(но не учитывается при нахождении среднего). Как сделать так, чтобы оно не добавлялось?

Решение задачи: «Организовать процедуру ввода цифрового массива из 5 значений и вычисление среднего значения»

textual
Листинг программы
Dim kolich As Integer
Dim chisarr(1 To 5) As Single
 
Private Sub Command1_Click()
If kolich > 0 Then
Dim sum, m As Single
Dim I As Integer
sum = 0
For I = 1 To kolich
sum = sum + chisarr(I)
Next I
m = sum / kolich
result.Caption = m
Else
MsgBox "массив не заполнен"
End If
 
End Sub
 
Private Sub Command2_Click()
result.Caption = " "
spisok.Clear
chislo.Text = ""
kolich = 0
End Sub
 
Private Sub Command3_Click()
End
End Sub
 
Private Sub dobavit_Click()
If IsNumeric(chislo.Text) Then
kolich = kolich + 1
If kolich > 5 Then
MsgBox "Массив переполнен!", 16, "Ошибка"
kolich = kolich - 1
Exit Sub
End If
spisok.AddItem Val(chislo.Text)
chisarr(kolich) = chislo.Text
chislo.Text = " "
chislo.SetFocus
Else
MsgBox "введите число"
End If
End Sub

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


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

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

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