Zadání:
Sestavte program, který modeluje hod kostkou a do pole ukládá četnosti jednotlivých hodnot
Řešení:
Po zadání počtu hodů vynulujeme pole četností pomocí cyklu FOR (analogie k inicializaci proměnných).
Poté pomocí cyklu FOR nasimulujeme hod kostkou (proměnná k) a poté zvýšíme příslušnou četnost v poli
četností o 1 (jedna).
Na konci programu pole četností vytiskneme.
Module Module1
Sub Main()
Dim cetnosti(5), n, i As Integer
Dim k As Byte
Randomize(Timer)
Console.Write("Zadejte pocet hodu: ")
n = Console.ReadLine
For i = 0 To 5
cetnosti(i) = 0
Next
For i = 1 To n
k = Int(Rnd() * 6) + 1
cetnosti(k - 1) = cetnosti(k - 1) + 1
Next
For i = 0 To 5
Console.WriteLine("{0}: {1}", i + 1, cetnosti(i))
Next
Console.ReadLine()
End Sub
End Module
program ke stažení