package lectures.state_properties;
import util.annotations.WebDocuments;
import lectures.constructors_pointers.ABMISpreadsheet;
@WebDocuments({"Lectures/StateProperties.pptx", "Lectures/StateProperties.pdf", "Videos/StateProperties.avi"})
public class ABMISpreadsheetTester {
public void test (double theHeight, double theWeight, double theCorrectBMI) {
ABMISpreadsheet bmiSpreadsheet = new ABMISpreadsheet();
bmiSpreadsheet.setHeight(1.77);
bmiSpreadsheet.setWeight(75);
double computedBMI = bmiSpreadsheet.getBMI();
System.out.println("------------");
System.out.println("Height:" + theHeight);
System.out.println("Weight:" + theWeight);
System.out.println("Expected BMI:" + theCorrectBMI);
System.out.println("Computed BMI:" + computedBMI);
System.out.println("Error:" + (theCorrectBMI - computedBMI));
System.out.println("------------");
}
public void test2 (double theHeight, double theWeight, double theCorrectBMI) {
ABMISpreadsheet bmiSpreadsheet = new ABMISpreadsheet();
bmiSpreadsheet.setHeight(theHeight);
bmiSpreadsheet.setWeight(theWeight);
double computedBMI = bmiSpreadsheet.getBMI();
System.out.println("------------");
System.out.println("Height:" + theHeight);
System.out.println("Weight:" + theWeight);
System.out.println("Expected BMI:" + theCorrectBMI);
System.out.println("Computed BMI:" + computedBMI);
System.out.println("Error:" + (theCorrectBMI - computedBMI));
System.out.println("------------");
}
public void test () {
test (1.65, 55, 20.0);
test (1.55, 60, 25);
test (1.80, 65, 20);
}
public static void main (String[] args) {
ABMISpreadsheetTester tester = new ABMISpreadsheetTester();
}
}