|
|
@ -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; |
|
|
|
} |