Browse Source

YearsUntilHundred Funktion

remotes/origin/mathespieledev
Lennart Goetze 11 months ago
parent
commit
a2c7db71df
  1. 36
      src/MatheSpiele.c

36
src/MatheSpiele.c

@ -3,6 +3,40 @@
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
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() { void convertNameToNumbers() {
char name[50]; char name[50];
@ -88,5 +122,7 @@ int run_mathespiele() {
convertNameToNumbers(); convertNameToNumbers();
yearsUntilHundred();
return 0; return 0;
} }
Loading…
Cancel
Save