//Conrad Taylor CSC5 Chapter 4, P. 220, #5
//
/*******************************************************************************
* Number Size Comparitor
* _____________________________________________________________________________
* This program takes the users height and weight as input, calculates their
* body mass index, then tells the user whether they are underweight, healthy,
* or overweight based on a predetermined range of bodyfat percentages.
* _____________________________________________________________________________
* INPUT
* number1
* number2
******************************************************************************/
#include <iostream>
#include <cmath> // Included for using pow() function.
using namespace std;
int main()
{
// Variables
float BMI, weight, height;
cout << "Enter your weight: " << endl;
cin >> weight;
cout << "Enter your height in inches: " << endl;
cin >> height;
BMI = (703/ pow(height, 2)) * weight;
cout << "BMI = " << BMI << endl;
if (BMI >= 0 && BMI <= 18.5)
cout << "Under Weight." << endl;
else if (BMI > 18.5 && BMI <=25)
cout << "Optimal Weight." << endl;
else if (BMI > 25)
cout << "Over Weight." << endl;
return 0;
}
Ly9Db25yYWQgVGF5bG9yICAgICAgICAgICAgICAgICAgICAgICAgQ1NDNSAgICAgICAgICAgICAgIENoYXB0ZXIgNCwgUC4gMjIwLCAjNQovLwovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiBOdW1iZXIgU2l6ZSBDb21wYXJpdG9yCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIFRoaXMgcHJvZ3JhbSB0YWtlcyB0aGUgdXNlcnMgaGVpZ2h0IGFuZCB3ZWlnaHQgYXMgaW5wdXQsIGNhbGN1bGF0ZXMgdGhlaXIgCiAqIGJvZHkgbWFzcyBpbmRleCwgdGhlbiB0ZWxscyB0aGUgdXNlciB3aGV0aGVyIHRoZXkgYXJlIHVuZGVyd2VpZ2h0LCBoZWFsdGh5LCAKICogb3Igb3ZlcndlaWdodCBiYXNlZCBvbiBhIHByZWRldGVybWluZWQgcmFuZ2Ugb2YgYm9keWZhdCBwZXJjZW50YWdlcy4gCiAqIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIElOUFVUCiAqIG51bWJlcjEKICogbnVtYmVyMgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogCiAjaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxjbWF0aD4gICAgLy8gSW5jbHVkZWQgZm9yIHVzaW5nIHBvdygpIGZ1bmN0aW9uLgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICAvLyBWYXJpYWJsZXMKICAgIGZsb2F0IEJNSSwgd2VpZ2h0LCBoZWlnaHQ7CiAgICAKICAgIGNvdXQgPDwgIkVudGVyIHlvdXIgd2VpZ2h0OiAiIDw8IGVuZGw7CiAgICBjaW4gPj4gd2VpZ2h0OwogICAgY291dCA8PCAiRW50ZXIgeW91ciBoZWlnaHQgaW4gaW5jaGVzOiAiIDw8IGVuZGw7CiAgICBjaW4gPj4gaGVpZ2h0OwogICAgCiAgICBCTUkgPSAoNzAzLyBwb3coaGVpZ2h0LCAyKSkgKiB3ZWlnaHQ7CiAgICAKICAgIGNvdXQgPDwgIkJNSSA9ICIgPDwgQk1JIDw8IGVuZGw7CiAgICAKICAgIGlmIChCTUkgPj0gMCAmJiBCTUkgPD0gMTguNSkKICAgIAljb3V0IDw8ICJVbmRlciBXZWlnaHQuIiA8PCBlbmRsOwogICAgZWxzZSBpZiAoQk1JID4gMTguNSAmJiBCTUkgPD0yNSkKICAgIAljb3V0IDw8ICJPcHRpbWFsIFdlaWdodC4iIDw8IGVuZGw7CiAgICBlbHNlIGlmIChCTUkgPiAyNSkKICAgIAljb3V0IDw8ICJPdmVyIFdlaWdodC4iIDw8IGVuZGw7CiAgICAJCiAgICByZXR1cm4gMDsKfQ==