diff --git a/src/main/c/Mathe.c b/src/main/c/Mathe.c index f1f4e22..e2f7931 100644 --- a/src/main/c/Mathe.c +++ b/src/main/c/Mathe.c @@ -125,30 +125,18 @@ int holeSpielerAntwort() { scanf("%d", &spielerAntwort); return spielerAntwort; } - - - - - - - - - - - - - - - - - - - - - - - - - - +int berechneErgebnis(int zahl1, int zahl2, char operator) { + switch (operator) { + case '+': + return addiere(zahl1, zahl2); + case '-': + return subtrahiere(zahl1, zahl2); + case '*': + return multipliziere(zahl1, zahl2); + case '/': + return dividiere(zahl1, zahl2); + default: + return 0; + } +}