C# :: Aufgabe #297 :: Lösung #2
3 Lösungen

#297
Wie viele Ticket-Käufer kommen wirklich?
Anfänger - C#
von DragStar
- 03.04.2020 um 16:10 Uhr
Der Besitzer einer Kleinkunstbühne weiß aus Erfahrung, dass nur 95% der Leute, die im Vorverkauf eine Karte erwerben,
tatsächlich zur Vorstellung kommen. Obwohl er nur 75 Plätze hat, verkauft er daher 78 Karten.
Simulieren Sie anhand von 100 Versuchen, wie viele Zuschauer wohl kommen.
Wie oft geht dabei seine Manipulation gut?
tatsächlich zur Vorstellung kommen. Obwohl er nur 75 Plätze hat, verkauft er daher 78 Karten.
Simulieren Sie anhand von 100 Versuchen, wie viele Zuschauer wohl kommen.
Wie oft geht dabei seine Manipulation gut?
#2

von blackliner (340 Punkte)
- 13.04.2020 um 17:08 Uhr

using System; using System.Collections.Generic; namespace Ticketverkäufe { class Program { static void Main() { List<int> GeglückteBerechnung = new List<int>(); for (int i = 0; i < 100; i++) { int anzahlBesucher = Versuch(); if (anzahlBesucher <= 75) { GeglückteBerechnung.Add(anzahlBesucher); } } Console.WriteLine("Die Manipulation hat in {0}% der Fälle funktioniert", GeglückteBerechnung.Count); Console.ReadLine(); } static int Versuch() { List<Zuschauer> zuschauerListe = new List<Zuschauer>(); for (int i = 0; i < 78; i++) { Zuschauer z = new Zuschauer(); if (z.Anwesend == true) { zuschauerListe.Add(z); } } return zuschauerListe.Count; } } class Zuschauer { public bool Anwesend { get; set; } public Zuschauer() { this.Anwesend = Wahrscheinlichkeit(); } private static bool Wahrscheinlichkeit() { Random r = new Random(); int w = r.Next(0, 101); if (w >= 95) { return false; } else { return true; } } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1