Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Body Mass Index Write a program that calculates and displays a person's body mass index ( BMI ) . The BMI is often used to
Body Mass Index
Write a program that calculates 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:
where weight is measured in pounds and height is measured in inches. The program should display a message indicating whether the person has optimal weight, is underweight,
or is overweight. A sedentary person's weight is considered to be optimal if his or her BMI is between and If the BMI is less than the person is considered to be underweight. If the BMI value is greater than the person is considered to be overweight.
Define a class called IBM and define three attributes.
Define one attribute called name of char data type
Define one attribute called the weight of point data type.
Define one attribute called the height of point data type.
Implement overloaded constructors functions. Default constructors, constructors with arguments, and copy constructors functions.
Implement the Destructor function.
Implement mutators, accessors, and member functions in your code.
Overloading the Stream Extraction operator and validating with trycatch statements designing classes with all no negative attributes Ex NegativeValue class
Overloading the Stream Insertion Operator, define the message indicating whether the person has optimal, overweight and underweight.
Overloading the Binary Relational Operators
Ask the user the height in feet and inches, then convert inches to store at height attribute of the class.
Show in the driver each operator overloading..
The solution must contain the following:
a Separated Class Specification from implementation.
b Table description for the IntegerList class.
c UML diagram of the IntegerList e class.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started