Böse fünf
unknown
csharp
a year ago
2.8 kB
15
Indexable
Console.WriteLine("Die Böse Fünf...\nDas Spiel beginnt!\n\n"); int Punkte = 0; // Initiale Variable für die Punkte int AktuellerWurf = 1; // Initiale Variable für die Anzahl der "Würfe" while (Punkte <= 50) { Random rng = new Random(); // Aufruf der "Random"-Methode zur generierung einer Random-Zahl int rndZahl = rng.Next(0, 10); // Aufruf der Funktion ".next(...) aus der Random-Methode ...zur Generierung einer Zahl zwischen 0 - 10. /*** * Bedingungen werden nach einer Funktion IMMER in den Klammern geschrieben und durch ein Komma getrennt. * Dabei gibt es Funktionen, die keine besingungen voraussetzt, andere aber schon. Visual Studio wird ein Error ausgeben, wenn eine * Pflicht-Bedingung fehlt oder nicht richtig angegeben ist. Achte bei Fehlern stets auf die Fehler-Ausgaben in der Konsole. * Achte stets auf die Semantik deines Codes! https://www.sem-deutschland.de/online-marketing-glossar/semantik-definition-und-grundlagen/ */ if (rndZahl == 5) // Wenn-Bedingung | Wenn die random generierte Zahl 5 ist, soll die variable Punkte auf 0 gesetzt werden, ansonsten soll die random generiete Zahl zu den Punkten addiert werden { /** Das hier ist kosmetischer Natur und kann ignoriert werden **/ Console.Write("\n\nDu hast "); Console.ForegroundColor = ConsoleColor.Red; Console.Write("Verloren... "); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Du beginnst wieder bei Null!\n\n"); Console.WriteLine($"Bis Wurf {AktuellerWurf} hast du {Punkte} Punkte erzielt."); /*****************************************************************/ Punkte = 0; // Setzt die Punkte auf 0 } else { Punkte+= rndZahl; /** Das hier ist kosmetischer Natur und kann ignoriert werden **/ Console.Write("Du hast "); Console.ForegroundColor = ConsoleColor.Green; Console.Write($"{rndZahl}"); Console.ForegroundColor = ConsoleColor.White; Console.Write(" gewürfelt!\n"); Console.WriteLine($"\nDein Punktestand beträgt: {Punkte}"); /*****************************************************************/ } AktuellerWurf++; // Addiert eine Zahl (+1) zur Variable AktuellerWurf, da die While-Schleife nun von vorne beginnt, bis 50 Punkte erreicht wurde } // Ausgabe der Wurf-Anzahl und und der Benachrichtigung über den "Win" Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine($"Gewonnen!"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine($"Du hast nach {AktuellerWurf} Würfen gewonnen!");
Editor is loading...