Курс по Raku / Напреднали / Управление на потока / given и when / Exercises

Етап от живота по възраст

Задача

Използвайки given/when, отпечатайте жизнения етап за предварително зададена възраст според следните интервали:

  • child за 0–12,
  • teenager за 13–19,
  • adult за 20–64,
  • senior за 65 и нагоре.

Отрицателна възраст няма смисъл, затова отпечатайте invalid за всяко число под нула. Уверете се, че този случай е обработен преди проверките за диапазони.

Пример

За възраст 30 програмата отпечатва:

adult

Решение

Вижте решението

Навигация в курса

Тест — when   |   Решение: Етап от живота по възраст