Using C++ Language Now, you will modify the above program to group the four parameters (i.e., name, weight, feet, and inches) into a global struct called Patient. Then, instead of declaring these four variables individually in main, you will declare a variable (or instance) called person of the Patient struct type and read in the values from the keyboard directly into the members of this struct variable. Again, instead of passing the individual variables to the checkBMI function, you will pass the struct variable. And finally, when printing out the name at the end, be sure to use the name stored in the struct variable. Code: #include #include #include using namespace std; bool checkBMI(float, int, int); int main() { string name; //users name float weight; //user weight (pounds) int feet; //feet int inches; //inches cout<<"Enter user name: "; getline(cin,name); cout<<"Enter users weight in lbs: "; cin>>weight; cout<<"Enter users height in ft and in.: "; cin>>feet>>inches; if (checkBMI(weight, feet, inches)) { cout<<"BMI of "<=18.5 && bmi<=24.9); }
Using C++ Language Now, you will modify the above program to group the four parameters (i.e., name, weight, feet, and inches) into a global struct called Patient. Then, instead of declaring these four variables individually in main, you will declare a variable (or instance) called person of the Patient struct type and read in the values from the keyboard directly into the members of this struct variable. Again, instead of passing the individual variables to the checkBMI function, you will pass the struct variable. And finally, when printing out the name at the end, be sure to use the name stored in the struct variable. Code: #include #include #include using namespace std; bool checkBMI(float, int, int); int main() { string name; //users name float weight; //user weight (pounds) int feet; //feet int inches; //inches cout<<"Enter user name: "; getline(cin,name); cout<<"Enter users weight in lbs: "; cin>>weight; cout<<"Enter users height in ft and in.: "; cin>>feet>>inches; if (checkBMI(weight, feet, inches)) { cout<<"BMI of "<=18.5 && bmi<=24.9); }
Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter6: Sub And Function Procedures
Section: Chapter Questions
Problem 2MQ2
Related questions
Question
Using C++ Language
Now, you will modify the above program to group the four parameters (i.e., name,
weight, feet, and inches) into a global struct called Patient. Then, instead of
declaring these four variables individually in main, you will declare a variable (or instance)
called person of the Patient struct type and read in the values from the keyboard
directly into the members of this struct variable. Again, instead of passing the individual
variables to the checkBMI function, you will pass the struct variable. And finally, when
printing out the name at the end, be sure to use the name stored in the struct variable.
Code:
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
bool checkBMI(float, int, int);
int main()
{
string name; //users name
float weight; //user weight (pounds)
int feet; //feet
int inches; //inches
cout<<"Enter user name: ";
getline(cin,name);
cout<<"Enter users weight in lbs: ";
cin>>weight;
cout<<"Enter users height in ft and in.: ";
cin>>feet>>inches;
if (checkBMI(weight, feet, inches))
{
cout<<"BMI of "<<name<<" is in range."<<endl;
}
else
{
cout<<"BMI of "<<name<<" is not in range."<<endl;
}
return 0;
}
bool checkBMI(float weight, int feet, int inches)
{
int totalHeight=feet*12+inches;
float bmi=(703*weight)/pow(totalHeight,2);
return(bmi>=18.5 && bmi<=24.9);
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 3 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning