Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 1.1 KB

README.md

File metadata and controls

12 lines (9 loc) · 1.1 KB

Домашнее задание №4 «Компаратор структур»

  • Реализуйте структуру Book со следующими неэкспортируемыми полями: ID, Title, Author, Year, Size, Rate (может быть дробным).
  • Реализуйте методы для установки и получения полей структуры
  • Реализуйте структуру с методом позволяющим сравнивать книги по полям Year, Size, Rate. Выбор режима сравнения задается в конструкторе структуры через перечисление (enum). Метод принимает 2 книги и выдает true если первый аргумент больше второго и false если наоборот.
  • Обратите внимание на value и pointer ресиверы

Критерии оценки

  • Пайплайн зелёный - 4 балла
  • Понятность и чистота кода - до 2 баллов

Зачёт от 4 баллов