Курс по Raku / Напреднали / Управление на потока / given и
when / Exercises
Етап от живота по възраст
Задача
Използвайки given/when, отпечатайте
жизнения етап за предварително зададена възраст според следните
интервали:
childза 0–12,teenagerза 13–19,adultза 20–64,seniorза 65 и нагоре.
Отрицателна възраст няма смисъл, затова отпечатайте
invalid за всяко число под нула. Уверете се, че този случай
е обработен преди проверките за диапазони.
Пример
За възраст 30 програмата отпечатва:
adult