Browse Source

refactoring: Code von unnötigen Kommentaren grreinigt

main^2
fdai7731 11 months ago
parent
commit
21c8844c45
  1. 28
      src/main/c/Mathe.c

28
src/main/c/Mathe.c

@ -47,23 +47,23 @@ void zeigeRundenEnde(int punkte);
void zeigeAuswahl(const char* text); void zeigeAuswahl(const char* text);
//17
void initialisiereZufallsgenerator() { void initialisiereZufallsgenerator() {
srand(time(NULL)); srand(time(NULL));
} }
//18
int generiereZufallszahl(int min, int max) { int generiereZufallszahl(int min, int max) {
return min + (int)((double)rand() / (RAND_MAX + 1) * (max - min + 1)); return min + (int)((double)rand() / (RAND_MAX + 1) * (max - min + 1));
} }
//19
char generiereZufallsOperator() { char generiereZufallsOperator() {
char operatoren[] = {'+', '-', '*', '/'}; char operatoren[] = {'+', '-', '*', '/'};
int index = rand() % 4; int index = rand() % 4;
return operatoren[index]; return operatoren[index];
} }
//22
void zeigeAnleitung() { void zeigeAnleitung() {
printf("\n=== Anleitung ===\n"); printf("\n=== Anleitung ===\n");
printf("Beantworte folgenden mathematischen Aufgaben, um Punkte zu sammeln.\n"); printf("Beantworte folgenden mathematischen Aufgaben, um Punkte zu sammeln.\n");
@ -71,13 +71,13 @@ void zeigeAnleitung() {
printf("Löse so viele Aufgaben wie möglich korrekt, um einen höhen Hichscore zu erhalten!\n"); printf("Löse so viele Aufgaben wie möglich korrekt, um einen höhen Hichscore zu erhalten!\n");
} }
//23
void zeigeHighscore(int punkte) { void zeigeHighscore(int punkte) {
printf("\n=== Highscore ===\n"); printf("\n=== Highscore ===\n");
printf("Dein aktueller Highscore ist: %d Punkte\n", punkte); printf("Dein aktueller Highscore ist: %d Punkte\n", punkte);
} }
//25
void bewerteAntwort(int spielerAntwort, int ergebnis, int* punkte) { void bewerteAntwort(int spielerAntwort, int ergebnis, int* punkte) {
if (spielerAntwort == ergebnis) { if (spielerAntwort == ergebnis) {
printf("Super, das ist richtig! Du erhältst einen Punkt.\n"); printf("Super, das ist richtig! Du erhältst einen Punkt.\n");
@ -87,23 +87,23 @@ void bewerteAntwort(int spielerAntwort, int ergebnis, int* punkte) {
} }
} }
//26
void zeigeRundenEnde(int punkte) { void zeigeRundenEnde(int punkte) {
printf("Runde beendet. Du hast insgesamt %d Punkte erreicht.\n", punkte); printf("Runde beendet. Du hast insgesamt %d Punkte erreicht.\n", punkte);
} }
//27
int addiere(int ersteZahl, int zweiteZahl) { int addiere(int ersteZahl, int zweiteZahl) {
return ersteZahl + zweiteZahl; return ersteZahl + zweiteZahl;
} }
//28
int subtrahiere(int zahl1, int zahl2) { int subtrahiere(int zahl1, int zahl2) {
return zahl1 - zahl2; return zahl1 - zahl2;
} }
//29
int multipliziere(int zahl1, int zahl2) { int multipliziere(int zahl1, int zahl2) {
return zahl1 * zahl2; return zahl1 * zahl2;
} }
//30
int dividiere(int zahl1, int zahl2) { int dividiere(int zahl1, int zahl2) {
if (zahl2 != 0) { if (zahl2 != 0) {
return zahl1 / zahl2; return zahl1 / zahl2;
@ -114,11 +114,11 @@ int dividiere(int zahl1, int zahl2) {
} }
//31
void zeigeAuswahl(const char* text) { void zeigeAuswahl(const char* text) {
printf("%s\n", text); printf("%s\n", text);
} }
//24
int holeSpielerAntwort() { int holeSpielerAntwort() {
int spielerAntwort; int spielerAntwort;
zeigeAuswahl("Deine Antwort: "); zeigeAuswahl("Deine Antwort: ");
@ -142,7 +142,7 @@ int berechneErgebnis(int zahl1, int zahl2, char operator) {
//21
void spieleRunde(int schwierigkeitsgrad) { void spieleRunde(int schwierigkeitsgrad) {
int punkte = 0; int punkte = 0;
int anzahlAufgaben = 5; int anzahlAufgaben = 5;

Loading…
Cancel
Save