Browse Source

refactoring: switch zu if abgeaendert

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

20
src/MatheSpiele.c

@ -13,24 +13,12 @@ void yearsUntilHundred() {
// Berechnung der verbleibenden Jahre bis zum Alter von 100 // Berechnung der verbleibenden Jahre bis zum Alter von 100
int yearsRemaining = 100 - age; int yearsRemaining = 100 - age;
// Verwendung eines Switch-Statements
switch (yearsRemaining) {
case 0:
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"); 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 { } else {
printf("Du hast noch %d Jahre, bis du 100 Jahre alt bist.\n", yearsRemaining);
}
printf("Du bist bereits über 100 Jahre alt!\n");
} }
} }

Loading…
Cancel
Save