package lectures.functions;
import util.annotations.WebDocuments;
import lectures.objects.ABMICalculator;
@WebDocuments({"Lectures/Functions.pptx", "Lectures/Functions.pdf", "Videos/Functions.avi"})
public class APoundInchBMICalculator {
public double calculateBMI(
double weightInLbs, double heightInInches) {
return (new ABMICalculator()).calculateBMI(
toKgs(weightInLbs), toMetres(heightInInches));
}
public double toMetres(double heightInInches) {
final double cmsInMetres = 100;
return toCentiMetres(heightInInches)/ cmsInMetres;
}
public double toCentiMetres(double heightInInches) {
final double cmsInInch = 2.54;
return heightInInches* cmsInInch;
}
public double toKgs(double weightInLbs) {
final double lbsInKg = 2.2;
return weightInLbs/lbsInKg;
}
}