Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1.  
  2. string weiterspielen = "J";
  3. do // do/while schleife um das Programm neu zu starten wenn ja am ende gewählt wird.
  4. {
  5. int zaehler = 1;
  6. int eingabe;
  7. int zufallszahl;
  8. string[] runden = new string[8] { "nix","ersten", "zweiten", "dritten", "vierten", "fünften", "letzten","nix" };
  9. Random random = new Random(System.DateTime.Now.Millisecond);
  10. zufallszahl = random.Next(0, 100);
  11.  
  12. Console.WriteLine("Zahlenratespiel");
  13. Console.WriteLine("Sie müssen nun eine Zahl zwischen 0 und 100 erraten.");
  14.  
  15. while (zaehler < 7) // zähler auf 7 gesetzt um ausgabe einfacher zu machen. Rundenzahl bleibt die gleiche weil < 7
  16. {
  17. Console.WriteLine("Geben Sie nun bitte Ihren " + (runden[zaehler]) + " Tipp ein.");
  18. eingabe = Convert.ToInt32(Console.ReadLine());
  19.  
  20. if (eingabe == zufallszahl)
  21.  
  22. {
  23. Console.WriteLine("Gratulation !!! Sie haben das Spiel in Ihrem " + runden[zaehler] + " Versuch gewonnen! ");
  24. Console.ReadLine();
  25. Console.Clear();
  26. Console.WriteLine("Wollen Sie noch eine Runde Spielen ? (J/N) ");
  27. weiterspielen = Console.ReadLine();
  28. }
  29.  
  30. else
  31. {
  32. if (eingabe >= zufallszahl)
  33. {
  34. Console.WriteLine("Ihre Eingabe war zu hoch. Sie haben noch " + (6 - zaehler) + " Versuche");
  35. }
  36. else
  37. {
  38. Console.WriteLine("Ihre eingabe war zu niedrig. Sie haben noch " + (6 - zaehler) + " Versuche.");
  39. }
  40. }
  41.  
  42.  
  43.  
  44. zaehler++; // Rundenanzahl erhöhen bei jedem Durchlauf
  45. }
  46. Console.Clear();
  47. Console.WriteLine("Sie haben die Zahl leider nicht erraten ):");
  48. Console.WriteLine("Wollen Sie noch eine Runde Spielen ? (J/N) ");
  49. weiterspielen = Console.ReadLine();
  50.  
  51. } while (weiterspielen == "J");
  52.  
  53. Console.WriteLine("Danke fürs Spielen!(beliebige Taste fürs beenden)");
  54. Console.ReadLine();
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement