Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Figure 5-35 shows that Mifflin-St Jeor formulas for calculating a person\'s basa

ID: 3788581 • Letter: F

Question

Figure 5-35 shows that Mifflin-St Jeor formulas for calculating a person's basal metabolic rate (BMR), which is the minimum number of calories needed to keep his or her body functioning while resting for 24 hours. A personal trainer at a local health club wants a program that displays a client's BMR. a. Create an IPO chart for the problem, and then desk check the algorithm twice. For the first desk-check, display the BMR for a 25 year old male whose weight and height are 175 pounds and 6 feet, respectively. For the second desk check, display the BMR for a 31 year old female whose weight and height are 130 pounds and 5.5 feet, respectively. b. List the input, processing, and output items, as well as the algorithm, in a chart similar to the one shown earlier in figure 5-27. Then code the algorithm into a program. c. Desk check the program using the same data used to desk-check the algorithm. d. Display the BMR in fixed point notation with no decimal places. Test the program using the same data used to desk-check the program.

heres the chart

BMR formulas

Males = (10 x weight in kg)+ (6.25 x height in cm) - (5 x age in years) + 5

Females = (10 x weight in kg) + (6.25 x height in cm) - (5 x age in years) - 161

note: one kilogram equals 2.2 pounds one inch equals 2.54 centimeters

The programming language is c++

Explanation / Answer

#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
void main()
{
char gender;
int age,bmr;
float weight,height;
float weight_kg,height_cm;
clrscr();
cout<<"enter the person's gender(m for male ,f for female"<<endl;
cin>>gender;
cout<<"enter the person's weight"<<endl;
cin>>weight;
cout<<"enter the person's height"<<endl;
cin>>height;
cout<<"enter the age of the person"<<endl;
cin>>age;

height_cm=height*30.48;
weight_kg=weight/2.2;

switch(gender)
{
case 'm':
      bmr=(10*weight_kg)+(6.25*height_cm)-(5*age)+5;
      cout<<"BMR of the given person is "<<endl;
      cout<<bmr;
      break;

case 'f':
      bmr=(10*weight_kg)+(6.25*height_cm)-(5*age)-161;
      cout<<"BMR of the given person is "<<endl;
      cout<<bmr;
      break;
default:
   cout<<"enter the valid options..(m or f)"<<endl;
}


}

sample output
enter the person's gender(m for male, f for female)
m
enter the person's weight
175
enter the person's height
6
enter the age of the person
25
BMR of the given person is
1818


enter the person's gender(m for male, f for female)
f
enter the person's weight
130
enter the person's height
5.5
enter the age of the person
31
BMR of the given person is
1322

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote