package com.evancharlton.mileage.calculators;
public class LitreToMileCalculationEngine extends USCalculationEngine {
/**
* Calculate the economy in miles per gallon, but with fuel in litres and
* distance in kilometers
*/
@Override
public double calculateEconomy(double distance, double fuel) {
distance = kmToMiles(distance);
fuel = litresToGallons(fuel);
return super.calculateEconomy(distance, fuel);
}
@Override
public String getDistanceUnits() {
return " Kilometers";
}
@Override
public String getDistanceUnitsAbbr() {
return " K";
}
@Override
public String getVolumeUnits() {
return " Litres";
}
@Override
public String getVolumeUnitsAbbr() {
return " L";
}
public String help() {
return "This system expects:\n fuel: litres\n odometer: kilometers\n economy: miles per gallon";
}
}