Menu
Coddy logo textTech

Anni del cane

Lezione 22 di 32 del corso Problemi di programmazione di Coddy.

challenge icon

Sfida

Medio

Pensiamo che un anno canino equivalga a 7 anni umani. Non è vero: in media, il primo anno canino equivale a 15 anni umani, il secondo anno canino equivale a 9 anni umani, dal terzo al sesto ciascuno equivale a 4 anni umani e ogni anno successivo equivale a 5 anni umani.

Se sai quanti anni ha il tuo cane in anni canini, calcola quanti anni ha in anni umani.

 

Scrivi una funzione chiamata dogYears che, dato in input un numero naturale N che rappresenta gli anni del tuo cane, restituisca quanti anni ha il tuo cane in anni umani.

 

Input
2

Output
24

Input
4

Output
32

Spiegazione #1: 2 anni canini equivalgono a 15 + 9 = 24 anni umani
Spiegazione #2: 4 anni canini equivalgono a 15 + 9 + 4 + 4 = 32 anni umani

Provalo tu

int dogYears(int a1) {
    // Scrivi il codice qui
}

Tutte le lezioni di Problemi di programmazione

Esercitati da solo: Compilatore C online