blikk info infothek forum galerie sitemap

Lösung

zur Aufgabenstellung
using System;
using System.Collections.Generic;
using
System.Text;
namespace
ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[] zahlen = new int[6];     //(1)
Random zufallsgenerator = new Random();
int zufall;
double eingabe;

Console.WriteLine("ttWahrscheinlichkeitsüberprüfung beim Würfelnn");
Console.WriteLine("Wie oft möchtest du Würfeln?");
eingabe =
Convert.ToInt32(Console.ReadLine());     //(2)

for (int i = 0; i <= eingabe; i++)     //(3)
{
zufall = zufallsgenerator.Next(1, 7);
switch (zufall)     //(4)
{
case 1:
zahlen[0]++;
break;
case 2:
zahlen[1]++;
break;
case 3:
zahlen[2]++;
break;
case 4:
zahlen[3]++;
break;
case 5:
zahlen[4]++;
break;
case 6:
zahlen[5]++;
break;
}
}


for (int j = 0; j < 6; j++)     //(5)
{
Console.WriteLine("Die Zahl " + (j + 1) + " wurde " + ((zahlen[j]/eingabe)*100) + "% mal gewürfelt.");
}
Console.Read();
}
}
}
nach oben
punkt   seitenbereich schließen

 

(1) Initialisierung des Arrays und der Zufallszahlen

(2) Eingabe und Konvertierung

(3) Generieren der Zufallszahlen

(4) Zuordnung der Zufallszahlen durch eine Switch-Anweisung

(5) Ausgabe der Prozentzahlen