Устранить Замечания
Отправьте одну версию исправленного проекта на проверку, не дублируя файлы.
1. Добавьте методы чтения и записи для всех полей класса. Не исправлено. Не исправлено. Исправлено не полностью. Нужно для каждого поля геттер и сеттер. Исправлено не полностью. Что должны делать геттеры? Используйте также сеттеры в программе, смотрите следующее замечание. Не исправлено.
2. Сделайте проверку вводимых пользователем данных. К примеру, стоимость не может быть отрицательной и пр. Если пользователь вводит не верно, ввод должен быть повторён до тех пор, пока не будет введено верное значение. Не исправлено.
Исправлено не полностью.
Здесь в условиях циклов while (или do-while) в Input используйте проверки, которые должны быть реализованы в методах записи (сделайте, чтобы они возвращали true или false, в зависимости от того, можно ли записать введённое пользователем значение в поле данных).
Не исправлено. Ввод данных должен быть в отдельной функции, в сеттерах только проверки. Не исправлено. Не исправлено.
3. Используйте модификатор const для всех функций, для которых это имеет смысл. Не исправлено.
4. В main проверьте работу по крайней мере двух конструкторов (по умолчанию, с параметрами) для случаев динамического выделения памяти и для статического. Добавьте варианты создания объектов, которых у вас ещё нет (всего 4 случая). Не исправлено. Не исправлено. Не исправлено. Не исправлено. Не исправлено.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |