private static double Kontostand = 0;
public static void ZeigeKontostand()
Console.WriteLine($"Der aktuelle Kontostand beträgt: {Kontostand:C}");
public static void Einzahlung()
Console.WriteLine("Geben Sie den Betrag für die Einzahlung ein:");
double Betrag = double.Parse(Console.ReadLine());
Console.WriteLine($"Einzahlung von {Betrag:C} erfolgreich. Neuer Kontostand: {Kontostand:C}");
Console.WriteLine("Der Betrag muss positiv sein.");
public static void Auszahlung()
Console.WriteLine("Geben Sie den Betrag für die Auszahlung ein:");
double Betrag = double.Parse(Console.ReadLine());
if (Betrag > 0 && Betrag <= Kontostand)
Console.WriteLine($"Auszahlung von {Betrag:C} erfolgreich. Neuer Kontostand: {Kontostand:C}");
else if (Betrag > Kontostand)
Console.WriteLine("Unzureichender Kontostand für diese Auszahlung.");
Console.WriteLine("Der Betrag muss positiv sein.");
public static void Kontoauszug()
Console.WriteLine($"Ihr aktueller Kontostand ist: {Kontostand:C}");
public static void ProgrammBeenden()
Console.WriteLine("Das Programm wird beendet.");
public static void Main(string[] args)
Console.WriteLine("\n1. Kontostand anzeigen");
Console.WriteLine("2. Einzahlung");
Console.WriteLine("3. Auszahlung");
Console.WriteLine("4. Kontoauszug");
Console.WriteLine("5. Programm Beenden");
Console.WriteLine("Bitte wählen Sie eine Option:");
string option = Console.ReadLine();
Console.WriteLine("Ungültige Option. Bitte wählen Sie eine gültige Option.");