Відвідувач парку розваг


Історія

У цій історії ми працюємо з парком розваг, щоб реалізувати систему допуску. Люди (відвідувачі) приходять до парку, і при вході їм вимірюють зріст. Це тому, що для безпеки деякі атракціони в парку вимагають певного зросту.

Деякі відвідувачі вирішують придбати перепустку на атракціон, тож її їм і видають. Для вправи з Ruby неважливо, як саме подано перепустку, тому якщо вона є, її подають як Integer, а якщо немає, то як nil.

Частина 1 (instance-variables) присвячена змінним екземпляра, гетерам і сетерам.

Частина 2 (booleans) присвячена булевим значенням (англ. Boolean), правдивості, методам порівняння та логічним операторам.

Завдання

Приклади завдань:

  • прийняти нову людину (відвідувача) до парку
  • отримати перепустку на атракціон, зріст
  • видати перепустку
  • відкликати перепустку
  • перевірити, чи має людина перепустку
  • перевірити, чи підходить людина для атракціону
  • перевірити, чи можна людині кататися

Реалізації

Повʼязані матеріали