C# IF, ELSE/ELSE WIRD JEDES MAL ANGEZEIGT?
Sobald man was anderes als addieren oder multiplizieren eingibt, dann soll else angezeigt werden, nur zeigt er nach dem rechnen else mit, z.b. 2 und 2 dann addieren, bei der Lösung steht untendrunter "Eingegebene ...".
5 Antworten
whgoffline
bestätigt
Von
Experte
Es muss
else if(eingabe == "multiplizieren")
heißen.
Ansonsten bezieht sich das else am Schluss nur auf "multiplizieren".
Nutzer, der sehr aktiv auf gutefrage ist
das else trifft immer zu wenn nicht multiplizieren eingegeben wurde .
Das else bezieht sich nur auf das zweite if.
Du solltest vor das zweite if ein weiteres else stellen.
Woher ich das weiß:Berufserfahrung – Programmierer
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Also was ist jetzt genau das Problem?
Zudem glaube ich, dass du statt dem zweiten if ein else if brauchst.
Woher ich das weiß:Studium / Ausbildung – Informatikstudent
else if statt if nach dem 1. if