Впустить пассажира - продать билет - проверить количество пассажиров, если заполнено:
Да - ехать
Нет - ожидать следующего пассажира.
Если больше желающих ехать пассажиров нет - ехать.
есть - продолжать продавать билеты до заполнения автобуса.
И весь алгоритм повторяется сначала.
Впустить пассажира - продать билет - проверить количество пассажиров, если заполнено:
Да - ехать
Нет - ожидать следующего пассажира.
Если больше желающих ехать пассажиров нет - ехать.
есть - продолжать продавать билеты до заполнения автобуса.
И весь алгоритм повторяется сначала.