Browse Source

refactoring: switch zu if abgeaendert

remotes/origin/mathespieledev
Lennart Goetze 11 months ago
parent
commit
558813544d
  1. 24
      src/MatheSpiele.c

24
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");
}
}

Loading…
Cancel
Save