Browse Source

refactoring: Loesung zu Ergebnis

main
Celine Khazarian 11 months ago
parent
commit
dda33fcc66
  1. 18
      src/main/c/SchereSteinPapier.c

18
src/main/c/SchereSteinPapier.c

@ -32,7 +32,7 @@ int Modus1() {
printf("\t\t\t\tName Spieler/in: ");
scanf("%s", Spieler);
while (ende[0] == 'W' || ende[0] == 'w') {
char you = 'Y', computer, Lösung;
char you = 'Y', computer, Ergebnis;
srand(time(NULL));
n = rand() % 100;
if (n < 33) {
@ -48,13 +48,13 @@ int Modus1() {
scanf(" %c", &you);
}
Lösung = game(you, computer);
Ergebnis = game(you, computer);
if (Lösung == -1) {
if (Ergebnis == -1) {
printf("\n\n\t\t\t\tUnentschieden!\n\n");
}
else if (Lösung == 1) {
else if (Ergebnis == 1) {
printf("\n\n\t\t\t\tWow! Du gewinnst diese Runde!\n\n");
Stand1++;
}
@ -81,7 +81,7 @@ return 0;
int Modus2() {
char Spieler1[50], Spieler2[50];
char ende[10] = "Weiter";
int Lösung;
int Ergebnis;
int Stand1 = 0, Stand2 = 0;
printf("\t\t\t\tName Spieler 1: ");
scanf("%s", Spieler1);
@ -102,15 +102,15 @@ int Modus2() {
printf("\n\t\t\t\t%s, waehlen Sie 1 fuer Schere, 2 fuer Stein oder 3 fuer Papier: ", Spieler2);
scanf(" %c", &wahl2);
}
Lösung = game(wahl1, wahl2);
if (Lösung == -1) {
Ergebnis = game(wahl1, wahl2);
if (Ergebnis == -1) {
printf("\n\t\t\t\tUnentschieden!\n");
}
else if (Lösung == 1) {
else if (Ergebnis == 1) {
printf("\n\t\t\t\t%s Wow! Du gewinnst diese Runde!\n", Spieler1);
Stand1++;
}
else if (Lösung == 0) {
else if (Ergebnis == 0) {
printf("\n\t\t\t\t%s Wow! Du gewinnst diese Runde!\n", Spieler2);
Stand2++;
}

Loading…
Cancel
Save