Question: Write a C + + program that computes and displays the charges for a patient s hospital stay and write the report it creates to

Write a C++ program that computes and displays the charges for a patients
hospital stay and write the report it creates to a file (named: hospital.txt, See chapter 5
for how to write to the file). First, the program should ask if the patient was admitted as an
inpatient or an outpatient.
If the patient was an inpatient, the following data should enter:
The number of days spent in the hospital
The daily rate
Charges for hospital services (lab tests, etc.)
Hospital medication charges
If the patient was an outpatient, the following data should be entered:
Charges for hospital services (lab tests, etc.)
Hospital medication charges
You have to divide the programs into functions. (See Chapter 6 Functions for more
information.)
Use a single, separate function to validate that no input is less than zero. If it is, it
should prompt for reentry before being returned.
Once the required data has been input and validated, the program should use two
overloaded functions to calculate the total charges.
One of the functions should accept arguments for inpatient data, while the other
function should accept arguments for outpatient data.
Both functions should return the total charges.
For example:
double validateData (double, string); // Function prototypes
double patientCharges(int, double, double, double); // In-patient
double patientCharges(double, double);// Out-patient

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!