20.02.2008 14:29
Поначалу тоже "парился" и искал пути всё нафиг переделать, а потом для себя принял простое правило.
Поскольку миля ~=1,60934км, т.е., ~=1,61км, то "плюс-минус лапоть" пробег можно оценивать достаточно просто: берём пробег в милях, умножаем на 1,5 и прибавляем его же, умножив на 0,11. Скажете сложно? Ничего подобного, если не нужна особая точность (нужно быстро и примерно перевести) и "разложить в ряд". Например:
30 миль = 45км+3,3км=48,3км
50 миль = 75км+5,5км=81,5км
60 миль = 90км+6,6км=96,6км
Примерчик чуть посложнее (с округлением до целых км):
135миль ~= 161км+48км+8км = 161+56 = 217км
Ещё один оценочный способ - смотрим на спидометр, там напротив миль есть км, фактически готовый "калькулятор"...