Advertisement
Guest User

Untitled

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