No código mostrado está "km/L" quando o correto seria "km/l".
Mas por que?
Somente usamos letras maiúsculas nas unidades de medidas que homenageiam pessoas (ex. N de Newton, C de Coulomb, C de Celsius...).
É somente uma informação pra galera, nada que interfira no programa...
Abraços!