Write a C++ program  There is a Quarantine Center in which Patients are admitted in case they are declared positive with Corona Virus after having a test. To do so, there is a structure named Quarantine_Center having data member(s) center_id, location, quantity_of_beds (should be defined by default i.e. 20), no_of_patients and contact number. Patient contains patient_id (unique), first_name, last_name, gender, age and blood_group. A Patient also have test_result and bed_no (auto assigned should not exceeded more then 20, an error of “Center is Full” should occur). Test result should be generated through rand() function (‘P’ for positive and ‘N’ for negative). Take data for 25 patients to manage the records accordingly. If the patient has negative result, he/she should not be counted in Quarantine_Center else count. The health status of a patient in center is also maintained whether recovering or not. If patient is dead/recovered its count is decremented and the bed gets empty. All the results, count of patients total and for each category (P/N) must be displayed. Implement the code in C++. Try to link the structures (Assume the functions yourself for each structure as much required)

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

Write a C++ program 

There is a Quarantine Center in which Patients are admitted in case they are declared positive with Corona Virus after having a test. To do so, there is a structure named Quarantine_Center having data member(s) center_id, location, quantity_of_beds (should be defined by default i.e. 20), no_of_patients and contact number. Patient contains patient_id (unique), first_name, last_name, gender, age and blood_group. A Patient also have test_result and bed_no (auto assigned should not exceeded more then 20, an error of “Center is Full” should occur). Test result should be generated through rand() function (‘P’ for positive and ‘N’ for negative). Take data for 25 patients to manage the records accordingly. If the patient has negative result, he/she should not be counted in Quarantine_Center else count. The health status of a patient in center is also maintained whether recovering or not. If patient is dead/recovered its count is decremented and the bed gets empty. All the results, count of patients total and for each category (P/N) must be displayed.

Implement the code in C++. Try to link the structures (Assume the functions yourself for each structure as much required)

There is a Quarantine Center in which Patients are admitted in case they are declared positive with Corona Virus
after having a test. To do so, there is a structure named Quarantine_Center having data member(s) center_id
location, quantity of_beds (should be defined by default i.e. 20), no of patients and contact number. Patient
contains patient id (unique), first_name, last_name gender, age and blood group. A Patient also have
test_result and bed no (auto assigned should not exceeded more then 20, an error of "Center is Full" should
occur). Test result should be generated through rand) function ('P' for positive and 'N' for negative). Take data
for 25 patients to manage the records accordingly. If the patient has negative result, he/she should not be counted
in Quarantine Center else count. The health status of a patient in center is also maintained whether recovering
or not. If patient is dead/recovered its count is decremented and the bed gets empty. All the results, count of
patients total and for each category (P/N) must be displayed.
Implement the code in C++. Try to link the structures (Assume the functions yourself for each structure as much
required)
Hint: Some common functions are print data), search patient), generate result( or health status check0 etc.
Transcribed Image Text:There is a Quarantine Center in which Patients are admitted in case they are declared positive with Corona Virus after having a test. To do so, there is a structure named Quarantine_Center having data member(s) center_id location, quantity of_beds (should be defined by default i.e. 20), no of patients and contact number. Patient contains patient id (unique), first_name, last_name gender, age and blood group. A Patient also have test_result and bed no (auto assigned should not exceeded more then 20, an error of "Center is Full" should occur). Test result should be generated through rand) function ('P' for positive and 'N' for negative). Take data for 25 patients to manage the records accordingly. If the patient has negative result, he/she should not be counted in Quarantine Center else count. The health status of a patient in center is also maintained whether recovering or not. If patient is dead/recovered its count is decremented and the bed gets empty. All the results, count of patients total and for each category (P/N) must be displayed. Implement the code in C++. Try to link the structures (Assume the functions yourself for each structure as much required) Hint: Some common functions are print data), search patient), generate result( or health status check0 etc.
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Structure chart
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