Это понятно, что чем больше данных о маршруте, тем точнее расчёт. На каждой остановке расход топлива может увеличиться из-за старта с места. Для расчёта добавь ещё примерно 10-15% от всего пути, если планируешь много остановиться.
Для учёта светофоров тоже есть тонкости. Если светофоры на пути будут часто и ты будешь много тормозить, расход топлива может быть выше, чем на трассе без остановок. Здесь тоже стоит добавить небольшой запас, хотя бы 5-10%. Таким образом, если ты рассчитываешь на 40 литров по прямой дороге, я бы добавил ещё 5 литров для учёта этих факторов, чтобы ты не оказался в неудобной ситуации на дороге.
А вообще, чтобы не заморачиваться, можешь тут ввести исходные данные, и сайт тебе выдаст всю нужную информацию - и количество топлива, и стоимость, и время в пути. Полезная вещь для тех, кто не хочет иметь неприятностей в дороге.
