Browse Source

convertAgetoDogyears

remotes/origin/mathespieledev
Lennart Goetze 11 months ago
parent
commit
64df0db98f
  1. 22
      src/MatheSpiele.c

22
src/MatheSpiele.c

@ -3,6 +3,16 @@
#include <stdlib.h>
#include <time.h>
int convertToDogYears(int humanAge) {
if (humanAge <= 2) {
// Die ersten beiden Menschenjahre entsprechen 10,5 Hundejahren
return humanAge * 10.5;
} else {
// Jedes weitere Menschenjahr entspricht 4 Hundejahren
return 2 * 10.5 + (humanAge - 2) * 4;
}
}
void yearsUntilHundred() {
int age;
@ -112,5 +122,17 @@ int run_mathespiele() {
yearsUntilHundred();
int age;
// Benutzereingabe
printf("Geben Sie Ihr Alter in Menschenjahren ein: ");
scanf("%d", &age);
// Funktion aufrufen und Ergebnis ausgeben
int dogAge = convertToDogYears(age);
printf("Dein Alter in Hundejahren ist etwa %d Jahre.\n", dogAge);
return 0;
}
Loading…
Cancel
Save