Skip to content

wayflayer/cashier_workstation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cashier_workstation

!в данной программе используется библиотека boost,для коректной работы требуется установить данную библиотеку для правильного запуска. Библиотека может находится в стандартных библиотеках вашего дистрибутива, либо же вы можете скачать архив с их официального сайти и установить boost вручную.

Тестовое задание - рабочее место кассира

Работа с программой

Интерфейс: open <cashier_name> <initial_cash> - Open a new shift close - Close current shift new - Start a new receipt add <barcode/name> - Add product to receipt pay cash - Pay with cash pay card - Pay with card print - Print current receipt help - Show this help exit - Exit the program

для открытия смены требуется вызвать Open с аргументами "Имя кассира" "сумма на начало смены" далее для формирования каждого чего нужно вызывать new и после для добавлени товаров использовать add с аргументами "код товара/имя товара" "количество" сумма считается автоматически, для оплаты используется pay cash с аргументом "сумма" и pay card.

для того чтобы закрыть информацию о коммандах используется help для закрытия программы требуется сначала закрыть смену через close, после чего мы можем вызвать exit

About

тестовое задание 'Цитадель'

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors