#1
26.02.2020 um 08:28 UhrSorry, das mit dem "STARTBETRAG" ist falsch gesetzt worden ^_^

C# :: Aufgabe #275 :: Lösung #5
using System; using System.Threading; namespace Aufgabe_1_Taschenrechner { class Program { static void Main(string[] args) { int startbetrag = 10000,zufallszahl, i2, zahl09, gewinn, einsatz, i = 0; Console.WriteLine("\t\t+--------------------------------+"); Console.WriteLine("\t\t| ZUFALLSZAHLEN GLÜCKSSPIEL |"); Console.WriteLine("\t\t+--------------------------------+"); for (i = startbetrag; i >= 0; i = i++ ) { Console.WriteLine("\nSTARTBETRAG 10.000 Euro\n\n"); Console.WriteLine("Gib an auf welche Zahl du tippst (0-9)"); zahl09 = Convert.ToInt32(Console.ReadLine()); if (zahl09 >=10 ) { Console.WriteLine("Du hast keine mögliche Auswahl angegeben."); while (zahl09 >= 10) { Console.WriteLine("Bitte wähle eine Zahl zwischen 0 und 9"); zahl09 = Convert.ToInt32(Console.ReadLine()); } } Console.WriteLine("\nGib deinen Einsatz an: "); einsatz = Convert.ToInt32(Console.ReadLine()); if ( einsatz >= i + 1) { Console.WriteLine("Du hast nicht genug um soviel zu setzten."); while(einsatz >= i + 1) { Console.WriteLine("Dir stehen nur {0} Euro zur Verfügung\nGib deinen Einsatz an: ", i); einsatz = Convert.ToInt32(Console.ReadLine()); } } for (i2 = 0; i2 < 1; i2++) { Thread.Sleep(500); Random rnd = new Random(); zufallszahl = rnd.Next(0, 9); i = i - einsatz; if (zahl09 != zufallszahl) { Console.WriteLine("\nDu hast {0} verloren", einsatz); Console.WriteLine("Die Zahl ist: {0}\nLeider falsch getippt\n", zufallszahl); } else { gewinn = einsatz * 9; Console.WriteLine("Du hast {0} gewonnen", gewinn); i = i + gewinn; Console.WriteLine("Die Zahl ist: {0}\n Richtig getippt\n",zufallszahl); } Console.WriteLine("\nDu hast: {0} Euro\n", i); } if (i == 0) { int antwort; Console.WriteLine("Du hast kein Geld mehr, das Spiel ist vorbei!\n\n\n"); Console.WriteLine("Willst du nochmal spielen?\n\n\t1 für Ja || 2 für Nein\n\n"); antwort = Convert.ToInt32(Console.ReadLine()); if (antwort <= 0 || antwort >= 3) { Console.WriteLine("Auswahl nicht möglich!"); while (antwort <= 0 || antwort >= 3) { Console.WriteLine("Bitte wiederholen:\t\t 1 für Ja || 2 für Nein "); antwort = Convert.ToInt32(Console.ReadLine()); } if (antwort == 1) { Console.WriteLine("\nSpiel startet neu\n\n"); i = i + 10000; } else { if (antwort == 2) { Console.WriteLine("\n\nSpiel wird beendet"); i = i - 1; } } } else { if (antwort == 1) { Console.WriteLine("\nSpiel startet neu\n\n"); i = i + 10000; } else { if (antwort == 2) { Console.WriteLine("\n\nSpiel wird beendet"); i = i - 1; } } } } } Thread.Sleep(5000); } } }
Zitat:
Kommentare:
J.K.
Punkte: 30
1 Lösungen
1 Kommentare