Skip to content

EgorAleksandrovich/parkingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 

Repository files navigation

parkingApp

Общая логика: В программе должна быть только 1 парковка. При инициализации парковки необходимо использовать класс Settings. Парковка хранит список машин/транзакций.

Можно добавить машину на парковку либо забрать с парковки. Каждые N-секунд парковка списывает средства у машины. Если у машины недостаточно средств на оплату парковки, то списывать штраф (коэф. штрафа * цена за парковку). Также мы не можем забрать машину, пока не пополним баланс и не повторим операцию.

При списывании средств, парковка хранит транзакции за последнюю минуту. В любой момент времени, мы можем обратиться к парковке и узнать текущий баланс (заработанные средства). Мы можем обратиться к парковке и узнать сумму заработанных средств за последнюю минуту. Мы можем обратиться к парковке и узнать кол-во свободных/кол-во занятых мест на парковке. Стоимость парковки зависит от типа машины.

About

Console application which simulated parking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages