Skip to content

Instantly share code, notes, and snippets.

@sunmeat
Created October 9, 2025 13:09
Show Gist options
  • Save sunmeat/b2b7729aa684918f79792efdc212af07 to your computer and use it in GitHub Desktop.
Save sunmeat/b2b7729aa684918f79792efdc212af07 to your computer and use it in GitHub Desktop.
events hometask C#

Завдання з подіями для класу Student

  • Додати подію LectureMissed, яка спрацьовує, якщо при виклику методу CheckTime поточний системний час перевищує час початку пари о 16:45. Обробник надсилає жартівливе нагадування з порадою "Швидко вмикай онлайн-трансляцію!".
  • Додати подію AutomatReceived, яка генерується при автоматичній високій оцінці (наприклад, 100% за залік). Обробник вітає з "автоматом" і пропонує святкувати кавою.
  • Додати подію ScholarshipAwarded, яка виникає при досягненні середнього балу >=10. Обробник симулює приємне повідомлення: "Вітаємо! Ви отримуєте стипендію!".

Завдання з подіями для класу Group

  • Додати подію GroupPartyPlanned, яка активується при досягненні 100% успішності сесії всією групою (всі здали на відмінно). Обробник пропонує ідеї для свята: "Піца та рево на всіх!".
  • Додати подію SessionSurvived, яка спрацьовує після успішного складання сесії всіма. Обробник надсилає групове повідомлення: "Ура, сесія позаду! Час на відпочинок у парку".
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment