Menu
Coddy logo textTech

Dog years

Leçon 22 sur 32 du cours Problèmes de programmation de Coddy.

challenge icon

Défi

Moyen

On pense souvent qu'une année canine équivaut à 7 années humaines. Ce n'est pas tout à fait vrai : en moyenne, la première année d'un chien équivaut à 15 années humaines, la deuxième année équivaut à 9 années humaines, de la troisième à la sixième, chaque année équivaut à 4 années humaines, et chaque année suivante équivaut à 5 années humaines.

Si vous connaissez l'âge de votre chien en années canines, calculez son âge en années humaines.

 

Écrivez une fonction nommée dogYears qui, à partir d'un nombre entier naturel N représentant les années de votre chien, retourne l'âge de votre chien en années humaines.

 

Entrée
2

Sortie
24

Entrée
4

Sortie
32

Explication n°1 : 2 années canines sont égales à 15 + 9 = 24 années humaines
Explication n°2 : 4 années canines sont égales à 15 + 9 + 4 + 4 = 32 années humaines

Essayez vous-même

int dogYears(int a1) {
    // Écrire le code ici
}

Toutes les leçons de Problèmes de programmation