Я приведу фргамент этого задания:
метод реализует алгоритм, определяющий передаваемый
* Данные о транспортном средстве проверены на корректность с базой данных и для
* участок платы за проезд, оплачиваемый за транспортное средство *
* вычисляется в автоматической процедуре.
*
* Перед этим проверяется, зарегистрировано ли транспортное средство и имеет ли оно
* установленных на транспортном средстве и данных, передаваемых
* система управления правильна. Для автомобилей в ручном режиме
* также проверяет, есть ли открытые заказы для платного участка.
* или произошло двойное воздействие. Если все еще есть свободный
* бронирование для платного участка, это бронирование для транспортного средства меняется на
* готовый набор.
*
* Если данные о транспортном средстве в автоматической процедуре верны *
* исходя из категории платы за проезд (которая состоит из количества осей и
* класс загрязняющего вещества транспортного средства) и длина участка взимания платы за проезд
* рассчитывает размер платы за проезд, хранится в системе взимания автодорожных сборов и
* наконец-то вернулся.