Corso di Raku / Avanzato / Controllo di flusso / given e when / Exercises

Fase della vita dall’età

Problema

Usando given/when, stampa la fase della vita per un’età inserita nel codice secondo queste fasce:

  • child per 0–12,
  • teenager per 13–19,
  • adult per 20–64,
  • senior per 65 e oltre.

Un’età negativa non ha senso, quindi stampa invalid per qualsiasi numero inferiore a zero. Assicurati che questo caso venga gestito prima dei controlli sugli intervalli.

Esempio

Per l’età 30, il programma stampa:

adult

Soluzione

Vedi la soluzione

Quiz — when   |   Soluzione: Fase della vita dall’età