#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