Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Projekt_1_Spiel
- {
- class Program
- {
- static void Main(string[] args)
- {
- string weiterspielen = "J";
- do // do/while schleife um das Programm neu zu starten wenn ja am ende gewählt wird.
- {
- int zaehler = 1;
- int eingabe;
- int zufallszahl;
- string[] runden = new string[10] { "nix","ersten", "zweiten", "dritten", "vierten", "fünften", "letzten","nix","nix","nix"};
- Random random = new Random(System.DateTime.Now.Millisecond);
- zufallszahl = random.Next(0, 100);
- Console.WriteLine("Zahlenratespiel");
- Console.WriteLine("Sie müssen nun eine Zahl zwischen 0 und 100 erraten.");
- while (zaehler < 7) // zähler auf 7 gesetzt um ausgabe einfacher zu machen. Rundenzahl bleibt die gleiche weil Bedingung < 7 und start 1 ist
- {
- Console.WriteLine("Geben Sie nun bitte Ihren " + (runden[zaehler]) + " Tipp ein.");
- eingabe = Convert.ToInt32(Console.ReadLine());
- if (eingabe == zufallszahl)
- {
- Console.WriteLine("Gratulation !!! Sie haben das Spiel in Ihrem " + runden[zaehler] + " Versuch gewonnen! ");
- Console.ReadLine();
- Console.Clear();
- Console.WriteLine("Wollen Sie noch eine Runde Spielen ? (J/N) ");
- weiterspielen = Console.ReadLine();
- }
- else
- {
- if (eingabe >= zufallszahl)
- {
- Console.WriteLine("Ihre Eingabe war zu hoch. Sie haben noch " + (6 - zaehler) + " Versuche");
- }
- else
- {
- Console.WriteLine("Ihre eingabe war zu niedrig. Sie haben noch " + (6 - zaehler) + " Versuche.");
- }
- }
- zaehler++; // Rundenanzahl erhöhen bei jedem Durchlauf
- }
- Console.Clear();
- Console.WriteLine("Sie haben die Zahl leider nicht erraten ):");
- Console.WriteLine("Wollen Sie noch eine Runde Spielen ? (J/N) ");
- weiterspielen = Console.ReadLine();
- } while (weiterspielen == "J");
- Console.WriteLine("Danke fürs Spielen!(beliebige Taste fürs beenden)");
- Console.ReadLine();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement