Menu
Coddy logo textTech

Dog years

Lektion 22 von 32 im Kurs Programmieraufgaben von Coddy.

challenge icon

Aufgabe

Mittel

Wir denken oft, dass ein Hundejahr 7 Menschenjahren entspricht. Das stimmt jedoch nicht: Im Durchschnitt entspricht das erste Hundejahr 15 Menschenjahren, das zweite Hundejahr 9 Menschenjahren, vom dritten bis zum sechsten Jahr entspricht jedes Jahr 4 Menschenjahren und jedes weitere Jahr danach entspricht 5 Menschenjahren.

Wenn du weißt, wie alt dein Hund in Hundejahren ist, berechne, wie alt er in Menschenjahren ist.

 

Schreibe eine Funktion namens dogYears, die eine natürliche Zahl N als Eingabe erhält, welche die Jahre deines Hundes repräsentiert. Gib zurück, wie alt dein Hund in Menschenjahren ist.

 

Eingabe
2

Ausgabe
24

Eingabe
4

Ausgabe
32

Erklärung #1: 2 Hundejahre entsprechen 15 + 9 = 24 Menschenjahren
Erklärung #2: 4 Hundejahre entsprechen 15 + 9 + 4 + 4 = 32 Menschenjahren

Probier es selbst

int dogYears(int a1) {
    // Code hier schreiben
}

Alle Lektionen in Programmieraufgaben