Задания для программистов
Задание⭐⭐: Учетная система для магазина
Вам необходимо разработать учетную систему для магазина. Эта система должна позволять добавлять товары, отслеживать количество на складе и рассчитывать общую стоимость покупки. Вам также нужно предоставить интерфейс для управления инвентарем и вывода отчетов.
Требования:
1. Создайте класс Product, представляющий товар, с атрибутами, такими как название, цена и количество на складе.
2. Реализуйте класс Inventory, который будет управлять инвентарем и включать в себя методы для добавления и удаления товаров, а также метод для расчета общей стоимости покупки.
3. Предоставьте интерфейс командной строки, который позволит пользователю:
-Добавлять новые товары в инвентарь.
-Удалять товары из инвентаря.
-Просматривать список товаров на складе.
-Создавать отчет о стоимости товаров.
-Реализуйте проверку ввода данных пользователя и обработку ошибок (например, если товар с таким именем уже существует).
4. Добавьте функциональность сохранения и загрузки данных об инвентаре в файл.
Это задание позволит вам попрактиковаться в работе с классами, файлами, пользовательским вводом и обработкой ошибок, а также разработке текстового интерфейса.
Удачи!
479 ·