Hallo Zusammen
Ich stehe hier vor meinem letzten kleinen Problem um meinen Grundlagenlehrgang abzuschliessen. Danach krieg ich neuen Stoff ;D ;D
Ich werde nur den wesentlichen Teil des Codes ausführlich schreiben, den Rest in Kurzform.
Hoffe auf ein paar Wegweisende Tipps.
Zum Programm: (Konsolenprogramm c#)
Errate die Zahl:
1. Schritt Programm merkt sich via random Zufallszahl (zwischen 1 und 100)
2. Fragt User nach Eingabe einer Zahl
3. Wenn Zahl kleiner oder grösser 100, kommt Meldung Zahl muss grösser 1 und kleiner 100 sein
4. Wenn User eine Zahl zwischen 1 und 100 wählt, kommt neue Zahl eingeben
Bis hierhin klappt alles.
Nun kommt die Sache mit mittels break aus der Schleife zu springen, falls der User statt einer neuen Zahl "exit" eingibt.
Hier die bestehende Schleife:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| if (x != Zahl) do { if (x< 1 || x >> 100) Console.WriteLine("muss zwischen 1 und 100 liegen");
if (x != Zahl) Console.WriteLine("neue zahl eingeben");
Eingabe = Console.ReadLine(); x = int.Parse(Eingabe);
}while (x != Zahl);
Console.WriteLine("Glückwunsch, du hast die Zahl erraten"); |
Ich habe nun unzählige Varianten mittels break versucht um aus der Schlaufe zu kommen und so das Programm zu beenden, aber es will einfach nicht.
Grüsse
interessierter
Moderiert von
Th69: C#-Tags hinzugefügt