From 883c98b79883a5b91bdc3b2184d68d45bba4d4e9 Mon Sep 17 00:00:00 2001 From: Ronja Awe Date: Fri, 27 Jan 2023 11:57:10 +0100 Subject: [PATCH] =?UTF-8?q?refactoring:=20variable=20gel=C3=B6scht=20+=20r?= =?UTF-8?q?eturn=20variable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/c/raetselronja.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/src/c/raetselronja.c b/src/c/raetselronja.c index dcac3cd..1ee71a3 100644 --- a/src/c/raetselronja.c +++ b/src/c/raetselronja.c @@ -89,7 +89,7 @@ int differenz = 0; int blackjack(int spieler, int gegner, int janein){ - int lower = 1, upper = 11, count = 1, num = 0, num2 = 0; //num2 nicht notwendig + int lower = 1, upper = 11, count = 1, num = 0, ergebnis = 0; srand(time(NULL)); @@ -117,17 +117,20 @@ int blackjack(int spieler, int gegner, int janein){ else { if (spieler <= 0) { printf("Goodbye"); - return 0; + ergebnis = 0; + return ergebnis; break; } else if (spieler > gegner) { printf("Player wins."); - return 1; + ergebnis = 1; + return ergebnis; break; } else if (spieler < gegner) { printf("Opponent wins."); - return 2; + ergebnis = 2; + return ergebnis; break; } } @@ -136,29 +139,36 @@ int blackjack(int spieler, int gegner, int janein){ if ((gegner > 21 || gegner < 21) && spieler == 21) { printf("Player wins."); - return 1; + ergebnis = 1; + return ergebnis; } else if (gegner == 21 && (spieler > 21 || spieler < 21)) { printf("Opponent wins."); - return 2; + ergebnis = 2; + return ergebnis; } else if (gegner > 21 && spieler > 21) { printf("No one wins."); - return 0; + ergebnis = 0; + return ergebnis; } else if (gegner == spieler && gegner == 21) { printf("Tie."); - return 0; + ergebnis = 0; + return ergebnis; } if (gegner > 21 && spieler < 21) { printf("Player wins."); - return 1; + ergebnis = 1; + return ergebnis; } if (gegner < 21 && spieler > 21) { printf("Opponent wins."); - return 2; + ergebnis = 2; + return ergebnis; } } + //if ergenis == 0 dann blackjack(spieler, gegner) }