diff --git a/src/main/c/Mathe.c b/src/main/c/Mathe.c index 74c0c34..56caed4 100644 --- a/src/main/c/Mathe.c +++ b/src/main/c/Mathe.c @@ -64,26 +64,12 @@ char generiereZufallsOperator() { } -//21 -void spieleRunde(int schwierigkeitsgrad) { - int punkte = 0; - int anzahlAufgaben = 5; - zeigeAuswahl("Berechne die folgenden Aufgaben:"); - - for (int i = 0; i < anzahlAufgaben; i++) { - int zahl1 = generiereZufallszahl(1 * schwierigkeitsgrad, 10 * schwierigkeitsgrad); - int zahl2 = generiereZufallszahl(1 * schwierigkeitsgrad, 10 * schwierigkeitsgrad); - char operator = generiereZufallsOperator(); - if (operator == '/' && zahl2 == 0) { - zahl2 = generiereZufallszahl(1 * schwierigkeitsgrad, 10 * schwierigkeitsgrad); - } - int ergebnis = berechneErgebnis(zahl1, zahl2, operator); - printf("Aufgabe %d: %d %c %d\n", i + 1, zahl1, operator, zahl2); - int spielerAntwort = holeSpielerAntwort(); - bewerteAntwort(spielerAntwort, ergebnis, &punkte); - } - - zeigeRundenEnde(punkte); +//22 +void zeigeAnleitung() { + printf("\n=== Anleitung ===\n"); + printf("Beantworte die mathematischen Aufgaben, um Punkte zu sammeln.\n"); + printf("Du kannst zwischen verschiedenen Schwierigkeitsgraden wählen.\n"); + printf("Versuche so viele Aufgaben wie möglich korrekt zu lösen!\n"); } @@ -104,6 +90,17 @@ void spieleRunde(int schwierigkeitsgrad) { + + + + + + + + + + +