K
kcinay055679
Gast
Vs 2019 erkennt die globale Variable nicht.
Was muss ich ändern um keine Fehlermeldung zu erhalten?
Mein Code:
Was muss ich ändern um keine Fehlermeldung zu erhalten?
Mein Code:
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Kcinay_environment
{
class Hauptklasse
{
public static int Min = 0;
public static int Sek = 0;
public static void Main(string[] args)
{
String Hauptpasswort = "4K244Hz";
String Eingabe;
int löschcounter = 0;
Random rnd = new Random();
int Zahl = rnd.Next(0, 1000);
bool abfrage = false;
int Min = 0;
int Sek = 0;
while (true)
{
Console.WriteLine("Bitte inizialisiere das Hauptpasswort");
String Hauptpasswort_Eingabe = Console.ReadLine();
if (Hauptpasswort_Eingabe == Hauptpasswort)
{
abfrage = true;
} //check Hauptpasswort
if (abfrage == false)
{
Console.Clear();
Console.WriteLine(Hauptpasswort_Eingabe + " war das falsche Passwort");
Task.Delay(5000).Wait();
Console.Clear();
} // Hauptpaswort Richtig
if (abfrage == true)
{
Console.WriteLine("Dies ist ein Zahlenerratungs Spiel");
Console.WriteLine("Das Spiel beinhaltet eine Zahlenspanne von 0 - 1000");
Console.WriteLine("Tippe eine Zahl und das Program sagt dir ob die Gesuchte Zahl kleiner oder Grösser ist als die Eingegebene.");
Console.WriteLine(" ");
while (true)
{
Console.WriteLine("Tippe eine Zahl: ");
Eingabe = Console.ReadLine();
if (Eingabe == "Lösung")
{
Console.WriteLine("Die Lösung war: {0}", Zahl);
Console.WriteLine(" ");
Console.WriteLine("Du hast " + Min + " Minuten und " + Sek + "Sekunden gebraucht um die Richtige Zahl zu finden :-)");
Console.ReadKey();
break;
}
int Ausgabe = Convert.ToInt32(Eingabe);
if (Zahl == Ausgabe)
{
Console.WriteLine("Du hast die Richtige Zahl gefunden");
Console.WriteLine("Es war die Zahl {0} ", Zahl);
Console.WriteLine("Du hast " + Min + " Minuten und " + Sek + " Sekunden gebraucht um die Richtige Zahl zu finden :-)");
Console.ReadKey();
Console.Clear();
break;
}
if (Ausgabe > Zahl)
{
löschcounter += 1;
if (löschcounter == 5)
{
löschcounter = 0;
Console.Clear();
Console.WriteLine(Ausgabe);
}
Console.WriteLine("Die eingegebene Zahl ist zu gross");
Console.WriteLine(" ");
Console.WriteLine("Du hast " + Min + " Minuten und " + Sek + "Sekunden gebraucht um die Richtige Zahl zu finden :-)");
}
if (Ausgabe < Zahl)
{
löschcounter += 1;
if (löschcounter == 5)
{
löschcounter = 0;
Console.Clear();
Console.WriteLine(Ausgabe);
}
Console.WriteLine("Die eingegebene Zahl ist zu klein");
Console.WriteLine(" ");
}
}
} //Hauptpasswort Falsch
}
}
}
class Zeit
{
public int Zeit_rechner()
{
while (true)
{
if (Sek == 60)
{
Sek = 0;
Min; += 1;
}
}
}
}
class Zeit_zähler
{
public void Zeit_rechner()
{
while (true)
{
Min += 1;
Task.Delay(1000).Wait();
}
}
}
}