Write a program that computes and displays the charges for a patient’s hospital stay. First, the program should ask if the patient was admitted as an in-patient or an out-patient. If the patient was an in-patient the following data should be entered by user:  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 out-patient the following data should be entered by user:  Charges for hospital services (lab tests, etc.)  Hospital medication charges. The program should use two overloaded functions to calculate the total charges. One of the functions should accept arguments for the in-patient data, while the other function accepts arguments for out-patient data. Both functions should return the total charges. Input Validation: Do not accept negative numbers for any informati

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter5: Control Structures Ii (repetition)
Section: Chapter Questions
Problem 21PE
icon
Related questions
Question

Write a program that computes and displays the charges for a patient’s hospital stay. First, the
program should ask if the patient was admitted as an in-patient or an out-patient.
If the patient was an in-patient the following data should be entered by user:
 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 out-patient the following data should be entered by user:
 Charges for hospital services (lab tests, etc.)
 Hospital medication charges.
The program should use two overloaded functions to calculate the total charges. One of the
functions should accept arguments for the in-patient data, while the other function accepts
arguments for out-patient data. Both functions should return the total charges.
Input Validation: Do not accept negative numbers for any information.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Random Class and its operations
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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning