From 4c0d27c3c0c267a28e4619f20b1b5474377322ba Mon Sep 17 00:00:00 2001 From: fdai7754 Date: Tue, 6 Feb 2024 18:20:31 +0100 Subject: [PATCH] refactoring: leistungsbewertung in funktion leistung ausgelagert --- src/zahlenraten.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/zahlenraten.c b/src/zahlenraten.c index af2dc5c..191d438 100644 --- a/src/zahlenraten.c +++ b/src/zahlenraten.c @@ -2,6 +2,18 @@ #include #include +void leistung(int versuch) { + if (versuch <= 3) { + printf("Tolle Leistung!"); + } + else if (versuch <= 7) { + printf("Sehr durchschnittliche Leistung!"); + } + else { + printf("Miese Leistung!"); + } +} + void run_zahlenraten() { srand(time(NULL)); @@ -21,15 +33,7 @@ void run_zahlenraten() { if (vermutung == zahl) { printf("Richtig! Du hast die Zahl in %d Versuchen erraten.\n", versuch); - if (versuch <= 3) { - printf("Tolle Leistung!"); - } - else if (versuch <= 7) { - printf("Sehr durchschnittliche Leistung!"); - } - else { - printf("Miese Leistung!"); - } + leistung(versuch); break; } else if (vermutung < zahl) {