From 16eb9ad5e0d0ad391d6decbeede2f7cfe99f8f52 Mon Sep 17 00:00:00 2001 From: fdai7731 Date: Thu, 8 Feb 2024 02:45:30 +0100 Subject: [PATCH] function berechneErgebnis --- src/main/c/Mathe.c | 40 ++++++++++++++-------------------------- 1 file changed, 14 insertions(+), 26 deletions(-) diff --git a/src/main/c/Mathe.c b/src/main/c/Mathe.c index 2ab90ec..ed6bef3 100644 --- a/src/main/c/Mathe.c +++ b/src/main/c/Mathe.c @@ -123,30 +123,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; + } +}