Hallo Leute, ich hab mal eine Frage: Ich häng gerade bei einer Aufgabe bei der ich einen ganz ganz simplen "Taschenrechner" programmieren soll.
Ich hatte erst eine Stunde programmieren deshalb kenn ich mich noch nicht wirklich aus. Wäre nett wenn ihr es anfängerfreundlich erklären könntet was ich falsch gemacht hab.
Fehler: Verwendung der nicht zugewiesenen lokalen Variable "ergebnis".
Code
- static void Main(string[] args)
- {
- int zahl1 = Convert.ToInt32(Console.ReadLine());
- int zahl2 = Convert.ToInt32(Console.ReadLine());
- string Rechenart = Console.ReadLine();
- int ergebnis;
- if (Rechenart == "+")
- {
- ergebnis = zahl1+zahl2;
- Console.WriteLine(ergebnis);
- }
- else if (Rechenart == "-")
- {
- ergebnis = zahl1-zahl2;
- Console.WriteLine(ergebnis);
- }
- else
- {
- Console.WriteLine("Die Rechenart ist unbekannt");
- }