Hoi allemaal,
Ik wil een programma maken dat 1000 keer 2 willekeurige getallen genereert tussen 1 en 6.
Die 1000 resultaten neem ik op in een array. Daarna wil ik een array van 11 elementen maken die weergeven hoeveel keer de computer het getal 2,3,4,... 12 heeft gegenereerd. Die laatste array wil ik afdrukken...
Ik heb het volgende al...
Visual Basic Code:
Private intTelGetal(11) As Integer
Private Sub btnGenereren_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGenereren.Click
Dim intGet1 As Integer
Dim intGet2 As Integer
Const Aantal = 1000
'Dim intTeller As Integer
'Tekstvak leegmaken.
txtStatistiek.Text = ""
'Willekeurig getal kiezen.
Randomize()
For i As Integer = 1 To Aantal
intGet1 = CInt(Val(Rnd() * 1000 + 1))
intGet2 = CInt(Val(Rnd() * 1000 + 1))
Select Case intGet1
Case 1
intTelGetal(1) = intTelGetal(1) + 1
Case 2
intTelGetal(2) = intTelGetal(2) + 1
Case 3
intTelGetal(3) = intTelGetal(3) + 1
Case 4
intTelGetal(4) = intTelGetal(4) + 1
Case 5
intTelGetal(5) = intTelGetal(5) + 1
Case 6
intTelGetal(6) = intTelGetal(6) + 1
Select Case intGet2
Case 1
intTelGetal(1) = intTelGetal(1) + 1
Case 2
intTelGetal(2) = intTelGetal(2) + 1
Case 3
intTelGetal(3) = intTelGetal(3) + 1
Case 4
intTelGetal(4) = intTelGetal(4) + 1
Case 5
intTelGetal(5) = intTelGetal(5) + 1
Case 6
intTelGetal(6) = intTelGetal(6) + 1
End Select
End Select
Next i
MessageBox.Show("De getallen zijn gegenereerd", _
"OPGEPAST", MessageBoxButtons.OK, MessageBoxIcon.Information)
End Sub
Private Sub btnStatistiek_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStatistiek.Click
For i = 1 To 6
txtStatistiek.Text = txtStatistiek.Text & "het getal " & i & _
" werd " & Str(intTelGetal(i)) & " keer gegenereerd." & vbCrLf
Next i
End Sub
Ik krijg niet de 11 elementen weergegeven. Wat doe ik fout??
Bedankt!!


Inzender






