diff --git a/src/MatheSpiele.c b/src/MatheSpiele.c index 678bd7c..2d23426 100644 --- a/src/MatheSpiele.c +++ b/src/MatheSpiele.c @@ -3,6 +3,40 @@ #include #include +void yearsUntilHundred() { + int age; + + // Benutzereingabe + printf("Geben Sie Ihr Alter ein: "); + scanf("%d", &age); + + // 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); + } + } +} + + + + void convertNameToNumbers() { char name[50]; @@ -88,5 +122,7 @@ int run_mathespiele() { convertNameToNumbers(); + yearsUntilHundred(); + return 0; } \ No newline at end of file