Треки
/
Perl
Perl
/
Вправи
/
Лазанья
Лазанья

Лазанья

Навчальна вправа

Вказівки

Ми напишемо трохи коду, який допоможе приготувати лазанью з улюбленої кулінарної книги.

На нас чекає пʼять завдань, і всі вони повʼязані з приготуванням нашої страви.

1. Визначте очікуваний час у печі в хвилинах

Встановіть змінну $Lasagna::ExpectedMinutesInOven рівною тій кількості хвилин, яку лазанья має провести в печі. Згідно з кулінарною книгою, очікуваний час у печі становить 40 хвилин:

$Lasagna::ExpectedMinutesInOven
# => 40

2. Обчисліть час, що залишився в печі, в хвилинах

Змініть підпрограму Lasagna::remaining_minutes_in_oven, яка приймає як аргумент фактичну кількість хвилин, які лазанья вже провела в печі, щоб вона повертала кількість хвилин, які лазаньї ще потрібно залишатися в печі, виходячи з очікуваного часу в печі з попереднього завдання.

Lasagna::remaining_minutes_in_oven(30)
# => 10

3. Обчисліть час на приготування в хвилинах

Змініть підпрограму Lasagna::preparation_time_in_minutes, яка приймає як аргумент кількість шарів, доданих до лазаньї, щоб вона повертала кількість хвилин, витрачених на приготування лазаньї, якщо припустити, що на кожен шар іде 2 хвилини.

Lasagna::preparation_time_in_minutes(2)
# => 4

4. Обчисліть загальний час роботи в хвилинах

Змініть підпрограму Lasagna::total_time_in_minutes, яка приймає два аргументи: перший аргумент - це кількість шарів, доданих до лазаньї, а другий - кількість хвилин, які лазанья вже провела в печі. Підпрограма має повертати загальну кількість хвилин, витрачених на приготування лазаньї, тобто суму часу на приготування та часу, який лазанья на цей момент провела в печі.

Lasagna::total_time_in_minutes(3, 20)
# => 26

5. Створіть повідомлення про те, що лазанья готова

Змініть підпрограму Lasagna::oven_alarm, яка не приймає жодних аргументів, щоб вона повертала повідомлення про те, що лазанью вже можна їсти.

Lasagna::oven_alarm()
# => "Ding!"
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Perl Exercism

Час розпочати Лазанья?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Perl, а також 5 концепцій84 вправи та справжнє наставництво від людей, і все це безкоштовно.