Write a C++ program to keep records of 3 patients. You will need to use a C++ structure to define and store the patients’ information. The structure has seven entities: PatientID, First Name, Last Name, Gender, Height, Weight, Body Mass Index (BMI). Function Prototypes are below: void Read(PatientData e[], int n); void FindBMI (PatientData e[], int n); void Display(PatientData e[], int n); float findLowestBMI(PatientData e[], int n); int findPatientByid(PatientData e[], int id, int n);

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
100%
Write a C++ program to keep records of 3 patients. You will need to use a C++ structure to
define and store the patients' information. The structure has seven entities: PatientID, First
Name, Last Name, Gender, Height, Weight, Body Mass Index (BMI). Function Prototypes
are below:
void Read(PatientData e[], int n);
void FindBMI (PatientData e[], int n);
void Display(PatientData e[], int n);
float findLowestBMI(PatientData e[], int n);
int findPatientByid(PatientData e[], int id, int n);
i) sCreate a structure called PatientData with seven entities: PatientID, first_name,
last_name, gender, height, weight and BMI;
ii) Write a function, called Read that reads the Patient' information: ID, First Name,
Last Name, Gender, Height, and Weight.
iii) Create the function FindBMI that would calculate the BMI for each patient and
update their resulting BMI which is calculated as follows:
iv) Create the function Display that would print the content of the structure in a tabular
format.
v) Create the function findLowestBMI that would return the ID of the patient with the
lowest BMI based on the BMI calculated of each patient.
vi) Create the function findPatientByid that would return the index of the passed ID if
found and -1 otherwise. You then have to display the full name of the patient in
the main with that ID if it exists. If not, please print that the patient's ID does not
exists.
The output of your program might look similar to the example below (user input indicated in bold).
ID
First Name
Last Name
Gender Weight
Height
BMI
10212
Tom
Hanks
M
100
170
34.6
10213
Bob
Smith
M
50
150
22.2
10215
Lisa
Evans
F
90
165
33.1
The Id of the Patient with the lowest BMI is: 10213
Add to Favorites
Enter the ID > 10215
The name of the patient with ID 10215 is Lisa Evans
Transcribed Image Text:Write a C++ program to keep records of 3 patients. You will need to use a C++ structure to define and store the patients' information. The structure has seven entities: PatientID, First Name, Last Name, Gender, Height, Weight, Body Mass Index (BMI). Function Prototypes are below: void Read(PatientData e[], int n); void FindBMI (PatientData e[], int n); void Display(PatientData e[], int n); float findLowestBMI(PatientData e[], int n); int findPatientByid(PatientData e[], int id, int n); i) sCreate a structure called PatientData with seven entities: PatientID, first_name, last_name, gender, height, weight and BMI; ii) Write a function, called Read that reads the Patient' information: ID, First Name, Last Name, Gender, Height, and Weight. iii) Create the function FindBMI that would calculate the BMI for each patient and update their resulting BMI which is calculated as follows: iv) Create the function Display that would print the content of the structure in a tabular format. v) Create the function findLowestBMI that would return the ID of the patient with the lowest BMI based on the BMI calculated of each patient. vi) Create the function findPatientByid that would return the index of the passed ID if found and -1 otherwise. You then have to display the full name of the patient in the main with that ID if it exists. If not, please print that the patient's ID does not exists. The output of your program might look similar to the example below (user input indicated in bold). ID First Name Last Name Gender Weight Height BMI 10212 Tom Hanks M 100 170 34.6 10213 Bob Smith M 50 150 22.2 10215 Lisa Evans F 90 165 33.1 The Id of the Patient with the lowest BMI is: 10213 Add to Favorites Enter the ID > 10215 The name of the patient with ID 10215 is Lisa Evans
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 4 images

Blurred answer
Knowledge Booster
ADT and Class
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