Private Const numbersCount = 10 ' The amount of numbers inputted.
Private Sub btnInput_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInput.Click
Dim numbers(numbersCount) As Integer ' Declare the array.
For item As Integer = 0 To numbersCount - 1 ' Loop through the array.
Integer.TryParse(InputBox("Please input an integer.", "Integral Input Box"), numbers(item)) ' Put each number inputted into the array.
Next ' Next iteration.
Dim average As Integer = 0 ' To avoid errors, start at 0.
For Each number As Integer In numbers ' Loop through each number in the array.
average += number ' Add the number to the average.
Next ' Next iteration.
average /= numbersCount ' Divide the average by the amount of numbers.
' The ToString method is used to convert an integral value to its overloaded string representation.
MessageBox.Show("Average: " + average.ToString()) ' Display the average. Use MessageBox.Show instead of MsgBox.
Array.Sort(numbers) ' Easily sort all of the numbers in the array.
Dim message As String = ""
For Each number As Integer In numbers ' Loop through each number in the array.
message += number.ToString() + " , " ' Add the current number to the message.
Next ' Next iteration.
MessageBox.Show(message) ' Display the message.
End Sub