Программа магазина с разными типами товаров, написанная на Ruby
в ходе обучения основам ООП.
Программа предлагает пользователю выбрать товар для добавления в корзину. При добавлении товара его остаток уменьшается на 1, если товара не осталось, его позиция пользователю не выводится, а при попытке купить закончившийся или несуществующий товар пользователю об этом сообщат.
По окончанию выбора товаров пользователю выведется конечная сумма к оплате за выбранные товары.
Для запуска программы необходимо запустить файл main.rb
.
ruby main.rb
Для добавления в магазин своих товаров необходимо создать файл .txt
с его описание по примеру в папке категории товара в папке data
, например если я хочу добавить диск, я создам файл 5.txt
в папке data/disks
и заполню его по примеру disk.example
из той же папки. Название файла не имеет значения, главное чтобы оно имело расширение .txt
Данная программа практически демонстрирует использование принципов объектно-ориентированного программирования.