The objective of this assignment is to demonstrate composition in object-oriented programming. Do not try to implement this program using inheritance. That is for a later assignment. Requirements: You are working in a doctors’ office and have been tasked with creating an application to maintain Patient records for each doctor in the office. Create a class to maintain a Doctor. A doctor has a name that must be stored in the Doctor class. A doctor can only treat 3 patients but could treat fewer than 3. The information for each patient should be encapsulated in a Patient class and should include the patient’s last name and up to 5 cholesterol readings for the patient. Note that less than 5 cholesterol readings may sometimes be stored. Your Doctor class should support operations to add a patient record to the end of his/her list of assigned patients (i.e., use a vector to store Patient objects in the Doctor class), and to list all patient records (name and associated cholesterol readings). Your Patient class should include operations to allow entry of the patient’s last name and up to 5 cholesterol readings, and to return the name and cholesterol readings for that patient. You should write a main program that creates a single Doctor and presents a menu to users that allows them to select either Add (A), or List (L), or Quit (Q). Add should allow the user to enter a patient record (name and cholesterol readings) and add it to the end of the doctor’s list of patients. List should list all patient records currently in the doctor’s list. Remember that a patient record includes the patient’s name as well as his/her cholesterol readings. You should be able to add and list repeatedly, until you select Q to quit. Use good coding style and principles for all code and input/output formatting. All data in a class must be private. Put each class declaration in its own header file and its implementation in a separate .cpp file
The objective of this assignment is to demonstrate composition in object-oriented
Requirements:
You are working in a doctors’ office and have been tasked with creating an application to maintain Patient records for each doctor in the office.
Create a class to maintain a Doctor. A doctor has a name that must be stored in the Doctor class. A doctor can only treat 3 patients but could treat fewer than 3. The information for each patient should be encapsulated in a Patient class and should include the patient’s last name and up to 5 cholesterol readings for the patient. Note that less than 5 cholesterol readings may sometimes be stored. Your Doctor class should support operations to add a patient record to the end of his/her list of assigned patients (i.e., use a vector to store Patient objects in the Doctor class), and to list all patient records (name and associated cholesterol readings). Your Patient class should include operations to allow entry of the patient’s last name and up to 5 cholesterol readings, and to return the name and cholesterol readings for that patient.
You should write a main program that creates a single Doctor and presents a menu to users that allows them to select either Add (A), or List (L), or Quit (Q). Add should allow the user to enter a patient record (name and cholesterol readings) and add it to the end of the doctor’s list of patients. List should list all patient records currently in the doctor’s list. Remember that a patient record includes the patient’s name as well as his/her cholesterol readings. You should be able to add and list repeatedly, until you select Q to quit.
Use good coding style and principles for all code and input/output formatting. All data in a class must be private. Put each class declaration in its own header file and its implementation in a separate .cpp file.
Actually, java is a object oriented programming language.
It is a platform independent.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps