Anni del cane
Lezione 22 di 32 del corso Problemi di programmazione di Coddy.
Sfida
MedioPensiamo 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
1Introduzione al corso
IntroduzioneEsercitati da solo: Compilatore C online