Body Mass Index
Write a program that reads names, weights, and heights from bmi.dat (provided with starter code; do not change the file name). Use the information to calculate and displays a person’s body mass index (BMI). The BMI is often used to determine whether a person with a sedentary lifestyle is overweight or underweight for his or her height. A person’s BMI is calculated with the following formula:
BMI = weight × 703 / height2
whereweight is measured in pounds andheight is measured in inches.
The file is in the format
name weightInKG heightInCM
You will read the name, weight and height for 4 people from the file, and you will need to convert the weights in the file to pounds (note that 1 kilogram = 2.2 pounds) and the heights to inches (2.54 cm = 1 inch).
The program should display the person's name along with the calculated BMI and a message indicating whether the person has optimal weight, is underweight, or is overweight.
Your output should look like
A person’s weight is considered to be optimal if his or her BMI is between 18.5 and 25. If the BMI is less than 18.5, the person is considered to be underweight. If the BMI value is greater than 25, the person is considered to be overweight.
Input Validation: Make sure all heights and weights read from the file are greater than 0. If a weight or height is read from the file is less than 0 display the following error message "There is a height less than 0. Check the file." and exit the program.