package lectures.interfaces;
import util.annotations.WebDocuments;
@WebDocuments({"Lectures/Interfaces.pptx", "Lectures/Interfaces.pdf", "Videos/Interfaces.avi"})
public class ALbInchBMISpreadsheetUsingInterfaceConstants implements LBInchBMISpreadsheet{
double height, weight, bmi;
public double getHeight() {
return height;
}
public void setHeight(double newValue) {
height = newValue;
bmi = calculateBMI();
}
public double getWeight() {
return weight;
}
public void setWeight(double newValue) {
weight = newValue;
bmi = calculateBMI();
}
public double getBMI() {
return bmi;
}
double calculateBMI() {
double heightInMeters = height*CMS_IN_INCH/100; return (weight/LBS_IN_KG) /
(heightInMeters*heightInMeters);
}
}