Browse Source

Merge branch 'zahlenratendev'

remotes/origin/zufallszahlentesten
fdai7754 11 months ago
parent
commit
e29652baf4
  1. 7
      src/menue.c
  2. 42
      src/zahlenraten.c

7
src/menue.c

@ -3,10 +3,11 @@
int run_minirechner(); int run_minirechner();
int run_ageinseconds(); int run_ageinseconds();
int run_magiceightball(); int run_magiceightball();
void run_zahlenraten();
int main() { int main() {
int eingabe; int eingabe;
printf("Welches Programm wollen Sie starten?\n<1> Minirechner \n<2> AlterinSekunden\n<3> MagicEightBall\n");
printf("Welches Programm wollen Sie starten?\n<1> Minirechner \n<2> AlterinSekunden\n<3> MagicEightBall\n<4> Zahlenraten\n");
scanf("%d", &eingabe); scanf("%d", &eingabe);
switch (eingabe) { switch (eingabe) {
@ -23,6 +24,10 @@ int main() {
run_magiceightball(); run_magiceightball();
break; break;
case 4:
run_zahlenraten();
break;
default: default:
printf("Bitte verwenden sie eine der gegebenen Ziffern"); printf("Bitte verwenden sie eine der gegebenen Ziffern");
} }

42
src/zahlenraten.c

@ -0,0 +1,42 @@
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void run_zahlenraten() {
srand(time(NULL));
int zahl = rand() % 100 + 1;
int versuch = 0;
int i = 0;
int vermutung;
while (i != 1) {
printf("Vermutung: ");
scanf("%d", &vermutung);
versuch++;
if (vermutung == zahl) {
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!");
}
break;
}
else if (vermutung < zahl) {
printf("hoeher!\n");
}
else {
printf("niedriger!\n");
}
}
}
Loading…
Cancel
Save