Browse Source

function zeigeAnleitung

main^2
fdai7731 11 months ago
parent
commit
41565af9ce
  1. 37
      src/main/c/Mathe.c

37
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) {

Loading…
Cancel
Save