Console.WriteLine("Einfacher Taschenrechner");
Console.Write("Gib die erste Zahl ein: ");
string eingabe1 = Console.ReadLine();
bool valid1 = double.TryParse(eingabe1, out zahl1);
Console.WriteLine("Ungültige Eingabe. Bitte eine Zahl eingeben.");
Console.Write("Gib eine Operation ein (+, -, *, /): ");
string op = Console.ReadLine();
Console.Write("Gib die zweite Zahl ein: ");
string eingabe2 = Console.ReadLine();
bool valid2 = double.TryParse(eingabe2, out zahl2);
Console.WriteLine("Ungültige Eingabe. Bitte eine Zahl eingeben.");
bool gueltigeOperation = true;
ergebnis = zahl1 + zahl2;
ergebnis = zahl1 - zahl2;
ergebnis = zahl1 * zahl2;
Console.WriteLine("Man kann nicht durch 0 dividieren!");
gueltigeOperation = false;
ergebnis = zahl1 / zahl2;
Console.WriteLine("Ungültige Operation! Bitte +, -, * oder / eingeben.");
gueltigeOperation = false;
Console.WriteLine("Ergebnis: " + ergebnis);
Console.Write("Willst du noch mal rechnen? (j/n): ");
string antwort = Console.ReadLine().ToLower();
if (antwort == "j" || antwort == "ja")
Console.WriteLine("Taschenrechner beendet.");