using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BlackJack { class Program { static void Main(string[] args) { Random zufall = new Random(); //Zufallszahlengenrator int sk, bk, sp = 0, bp = 0, sfortfahren, bcounter = 0, ass, einsatz; // sk= Spielerkarten die random generiert werden; bk= Bankkarten ...; sp= Die Spielerpunkte; bp= Die Bankpunkte; string spielername; // Begrüßung Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen bei BLACK JACK©"); Console.WriteLine("________________________________________"); System.Threading.Thread.Sleep(1500); // Namenseingabe Console.WriteLine(""); Console.WriteLine(""); Console.Write("Geben sie bitte ihren Namen ein: "); spielername = (Console.ReadLine()); Console.Clear(); // 2.Begrüßung mit Namen Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.Clear(); // Ass-Regelabfrage Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("REGELABFRAGE:"); Console.WriteLine(""); Console.WriteLine("Soll das ASS 1 oder 11 Punkte zählen?"); Console.WriteLine("Bei 1 Punkt = 1 eingeben"); Console.WriteLine("Bei 11 Punkten = 3 eingeben"); Console.WriteLine(""); ass = Convert.ToInt32(Console.ReadLine()); if (ass == 1) { Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Das ASS zählt jetzt bist zum Neustart 1 Punkt!"); System.Threading.Thread.Sleep(2000); } if (ass == 3) { Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Das ASS zählt jetzt bis zum Neustart 11 Punkte!"); System.Threading.Thread.Sleep(2000); } // Spielabfrage Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(spielername + " willst du eine Runde BlackJack spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben!"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); // Spiel wird beendet bei Nein Eingabe; Noch vor dem ersten Spiel if (sfortfahren == 3) { Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Bis zum nächsten mal "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Zum Beenden des Programms, ENTER drücken!"); } // Whileschleife für den Spieler (Zufallsgenerator) --> Spielstart!!! while ((sfortfahren == 1) && (sp < 22)) { //System.Threading.Thread.Sleep(500); Console.Clear(); sk = zufall.Next(1, 15); // Zufallszahl Karten von 1 - 15 (Karten Werte 1 - 10 + Bube, Dame und König (bringen alle auch 10)) sfortfahren = 2; // Whileschleife für die Bank (Zufallsgenerator) while ((bp < 22) && (bcounter < 6)) { bk = zufall.Next(1, 15); // Zufallszahl Karten von 1 - 15 (Karten Werte 1 - 10 + Bube, Dame und König (bringen alle auch 10)) bcounter = bcounter + 1; // Der Programmablauf wird fortgesetzt, je nachdem welche Karte gezogen wurde if ((bk == 1) && (sp < 22) && (ass == 1)) // Bankkarte 1 (ASS Variante) wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 1) && (sp < 22) && (ass == 2)) // Wenn ASS 1 deaktiviert ist wird der Zufallsgenerator erneut angeschaltet! { } if ((bk == 2) && (sp < 22)) // Bankkarte 2 wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 3) && (sp < 22)) // Bankkarte 3 wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 4) && (sp < 22)) // Bankkarte 4 wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 5) && (sp < 22)) // Bankkarte 5 wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 6) && (sp < 22)) // Bankkarte 6 wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 7) && (sp < 22)) // Bankkarte 7 wurde gezogen { sp = sp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 8) && (sp < 22)) // Bankkarte 8 wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 9) && (sp < 22)) // Bankkarte 9 wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 10) && (sp < 22)) // Bankkarte 10 wurde gezogen { bp = bp + bk; // Der Kartenwert wird auf die Gesamtpunktzahl der Bank addiert } if ((bk == 11) && (sp < 22) && (ass == 2)) // Bankkarte 11 (ASS Variante) wurde gezogen { bp = bp + 10; // Der Kartenwert 10 wird addiert (da die Karte nur 10 Punkte bringen soll!) } if ((bk == 11) && (sp < 22) && (ass == 1)) // Wenn ASS 11 deaktiviert ist wird der Zufallsgenerator erneut angeschaltet! { } if ((bk == 12) && (sp < 22)) // Bankkarte 12 (Bube) wurde gezogen { bp = bp + 10; // Der Kartenwert 10 wird addiert (da die Karte nur 10 Punkte bringen soll!) } if ((bk == 13) && (sp < 22)) // Bankkarte 13 (Dame) wurde gezogen { bp = bp + 10; // Der Kartenwert 10 wird addiert (da die Karte nur 10 Punkte bringen soll!) } if ((bk == 14) && (sp < 22)) // Bankkarte 14 (Köning) wurde gezogen { bp = bp + 10; // Der Kartenwert 10 wird addiert (da die Karte nur 10 Punkte bringen soll!) } } // Der Programmablauf wird fortgesetzt, je nachdem welche Karte gezogen wurde if ((sk == 1) && (sp < 21) && (bp <= 21) && (ass == 1)) // Spielerkarte 1 (ASS Variante) wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast ein ASS (1 Punkt) gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 1) && (sp < 21) && (bp <= 21) && (ass == 3)) // Wenn ASS 1 deaktiviert ist wird der Zufallsgenerator erneut angeschaltet! { sfortfahren = 1; } if ((sk == 2) && (sp < 21) && (bp <= 21)) // Spielerkarte 2 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 2 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 3) && (sp < 21) && (bp <= 21)) // Spielerkarte 3 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 3 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 4) && (sp < 21) && (bp <= 21)) // Spielerkarte 4 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 4 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 5) && (sp < 21) && (bp <= 21)) // Spielerkarte 5 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 5 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 6) && (sp < 21) && (bp <= 21)) // Spielkarte 6 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 6 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 7) && (sp < 21) && (bp <= 21)) // Spielkarte 7 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 7 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 8) && (sp < 21) && (bp <= 21)) // Spielkarte 8 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 8 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 9) && (sp < 21) && (bp <= 21)) // Spielerkarte 9 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 9 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 10) && (sp < 21) && (bp <= 21)) // Spielerkarte 10 wurde gezogen { sp = sp + sk; // Der Kartenwert wird auf die Gesamtpunktzahl des Spielers addiert if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine 10 gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 11) && (sp < 21) && (bp <= 21) && (ass == 3)) // Spielerkarte 11 (ASS Variante) wurde gezogen { sp = sp + 10; // Der Kartenwert 10 wird addiert (da die Karte nur 10 Punkte bringen soll!) if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast ein ASS (11) gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 11) && (sp < 21) && (bp <= 21) && (ass == 1)) // Wenn ASS 11 deaktiviert ist wird der Zufallsgenerator erneut angeschaltet! { sfortfahren = 1; } if ((sk == 12) && (sp < 21) && (bp <= 21)) // Spielerkarte 12 (Bube) wurde gezogen { sp = sp + 10; // Der Kartenwert 10 wird addiert (da die Karte nur 10 Punkte bringen soll!) if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast einen Buben (10 Punkte) gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 13) && (sp < 21) && (bp <= 21)) // Spielerkarte 13 (Dame) wurde gezogen { sp = sp + 10; // Der Kartenwert 10 wird addiert (da die Karte nur 10 Punkte bringen soll!) if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast eine Dame (10 Punkte) gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } if ((sk == 14) && (sp < 21) && (bp <= 21)) // Spielerkarte 14 (Köning) wurde gezogen { sp = sp + 10; // Der Kartenwert 10 wird addiert (da die Karte nur 10 Punkte bringen soll!) if (sp < 21) { Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Willkommen " + spielername + "!"); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast einen König (10 Punkte) gezogen"); Console.WriteLine("Deine Gesamtpunktzahl beträgt " + sp); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Karte ziehen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); } } // Gewinnauswertung!!! if ((sp > 21) && (sp > bp) && (bp < 22)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GAME OVER "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast VERLOREN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten gewonnen!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sp > 21) && (sp > bp) && (bp > 21)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GAME OVER "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast VERLOREN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten gewonnen!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sp > 21) && (sp < bp) && (bp < 21)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GAME OVER "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast VERLOREN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten gewonnen!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sp > 21) && (sp == bp) && (bp > 21)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GAME OVER "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast VERLOREN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten gewonnen!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sfortfahren == 3) && (sp < 21) && (bp < 21) && (sp > bp)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GAME OVER "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast VERLOREN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten gewonnen!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sfortfahren == 3) && (sp < 21) && (bp < 21) && (sp == bp)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GAME OVER "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast VERLOREN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten gewonnen!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sp == 21) && (sp > bp) && (bp < 21)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GAME OVER "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast VERLOREN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten gewonnen!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sp == 21) && (sp == bp)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GAME OVER "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast VERLOREN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten gewonnen!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sfortfahren == 3) && (sp < 21) && (sp < bp) && (bp < 21)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GEWONNEN "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast GEWONNEN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten verloren!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sfortfahren == 3) && (sp < 21) && (sp < bp) && (bp > 21)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GEWONNEN "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast GEWONNEN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten verloren!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sp == 21) && (sp < bp) && (bp > 21)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GEWONNEN "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast GEWONNEN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten verloren!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if ((sp == 21) && (sp < bp) && (bp < 21)) { sfortfahren = 0; Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" GEWONNEN "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Du hast GEWONNEN!"); Console.WriteLine(""); Console.WriteLine("Deine Punktzahl ist " + sp); Console.WriteLine("Die Bank hat mit " + bp + " Punkten verloren!"); Console.WriteLine(""); Console.WriteLine("Möchtest du noch eine Runde spielen?"); Console.WriteLine("JA = 1 oder NEIN = 3 eingeben"); Console.WriteLine(""); sfortfahren = Convert.ToInt32(Console.ReadLine()); sp = 0; bp = 0; bcounter = 0; } if (sfortfahren == 3) { Console.Clear(); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(" Bis zum nächsten mal "); Console.WriteLine("________________________________________"); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("Zum Beenden des Programms, ENTER drücken!"); } } Console.ReadLine(); } } }