diff --git a/src/MatheSpiele.c b/src/MatheSpiele.c index 2d23426..483677b 100644 --- a/src/MatheSpiele.c +++ b/src/MatheSpiele.c @@ -13,24 +13,12 @@ void yearsUntilHundred() { // Berechnung der verbleibenden Jahre bis zum Alter von 100 int yearsRemaining = 100 - age; - // Verwendung eines Switch-Statements - switch (yearsRemaining) { - case 0: - printf("Glückwunsch, du bist bereits 100 Jahre alt!\n"); - break; - case 1: - printf("Du hast noch 1 Jahr, bis du 100 Jahre alt bist.\n"); - break; - case 2: - printf("Du hast noch 2 Jahre, bis du 100 Jahre alt bist.\n"); - break; - // Weitere Fälle für die restlichen Jahre... - default: - if (yearsRemaining < 0) { - printf("Du bist bereits über 100 Jahre alt!\n"); - } else { - printf("Du hast noch %d Jahre, bis du 100 Jahre alt bist.\n", yearsRemaining); - } + if (yearsRemaining > 0) { + printf("Du hast noch %d Jahre, bis du 100 Jahre alt bist.\n", yearsRemaining); + } else if (yearsRemaining == 0) { + printf("Glückwunsch, du bist bereits 100 Jahre alt!\n"); + } else { + printf("Du bist bereits über 100 Jahre alt!\n"); } }