Browse Source

refactoring: leistungsbewertung in funktion leistung ausgelagert

remotes/origin/zufallszahlentesten
fdai7754 11 months ago
parent
commit
4c0d27c3c0
  1. 22
      src/zahlenraten.c

22
src/zahlenraten.c

@ -2,6 +2,18 @@
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
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() { void run_zahlenraten() {
srand(time(NULL)); srand(time(NULL));
@ -21,15 +33,7 @@ void run_zahlenraten() {
if (vermutung == zahl) { if (vermutung == zahl) {
printf("Richtig! Du hast die Zahl in %d Versuchen erraten.\n", versuch); 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; break;
} }
else if (vermutung < zahl) { else if (vermutung < zahl) {

Loading…
Cancel
Save