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); }
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education