Write a program that calculates and displays a person's body mass index (BMI). A person's BMI is calculated with the following formula: BMI = weight x 703 / height ^ 2. Where weight is measured in pounds and height is measured in inches. Display a message indicating whether the person has optimal weight, is underweight, or is overweight. A sedentary person's weight is considered optimal if his or her BMI is between 18.5 and 25. If the BMI is less than 18.5, the person is considered underweight. If the BMI value is greater than 25, the person is considered overweight.

Breaking it down

create variables

Ask the user for input

Calculate bmi

Determine description

Display output

Output

Unit tests

Level Up

Add validation to verify input

In the calculate BMI method add conditional for division by 0

Most people know their height in feet such as 5'9", provide the option to enter in feet