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:
childper 0–12,teenagerper 13–19,adultper 20–64,seniorper 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