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
icon
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
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Reference Types in Function
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education