Browse Source

refactoring: schwellwerte für leistungsbewertung als globale variablen angelegt

remotes/origin/zufallszahlentesten
fdai7754 11 months ago
parent
commit
191e4d61f9
  1. 10
      src/zahlenraten.c

10
src/zahlenraten.c

@ -2,11 +2,11 @@
#include <stdlib.h>
#include <time.h>
void leistung(int versuch) {
if (versuch <= 3) {
void leistung(int versuch, int leistung_toll, int leistung_ok) {
if (versuch <= leistung_toll) {
printf("Tolle Leistung!");
}
else if (versuch <= 7) {
else if (versuch <= leistung_ok) {
printf("Sehr durchschnittliche Leistung!");
}
else {
@ -20,6 +20,8 @@ void run_zahlenraten() {
int zahl = rand() % 100 + 1;
int leistung_toll = 3;
int leistung_ok = 7;
int versuch = 0;
int i = 0;
int vermutung;
@ -33,7 +35,7 @@ void run_zahlenraten() {
if (vermutung == zahl) {
printf("Richtig! Du hast die Zahl in %d Versuchen erraten.\n", versuch);
leistung(versuch);
leistung(versuch, leistung_toll, leistung_ok);
break;
}
else if (vermutung < zahl) {

Loading…
Cancel
Save