Берется средний расход за последние несколько километров (не тот который показывает приборка, который считается от момента сброса, а именно за некоторый отрезок пути, за сколько точно не знаю) и остаток топлива в баке делится на это значение. Получаем предполагаемый запас хода на оставшемся топливе.
Мгновенный расход не используется, иначе бы показания прыгали бы непрерывно, а если использовать средний расход что показывает приборка, то показания слабо зависели бы от нажатия на газ (у меня например средний расход за последние неск. тысяч, он не меняется если погонять немного,а остаток пробега резко уменьшается когда гоняешь)
Мгновенный расход расчитывается странно.При выключенной передаче,накатом у него меняется расход,в зависимости от скорости движения.А этого не может быть,так как двигатель,де факто работает на холостом ходу.Таким образом,если учитывается мгновенный расход,для расчета среднего за какой то период времени,накапливается погрешность.Получается чем больше двигаться при выключенной передаче,тем больше погрешность.Вообще интерсно бы узнать формулу подчета расхода топлива,заложенного в БК.