Answer:
- #include <iostream>
- #include <fstream>
- using namespace std;
- void getNameAndHoursParked(string &name, int &hour){
- cout<<"Enter employee name: ";
- cin>>name;
- cout<<"Enter parking hours: ";
- cin>>hour;
- }
- bool isVehicleNotAnRV(){
- int response;
- cout<<"Is vehicle an RV: (1) Yes (2) No: ";
- cin>>response;
-
- if(response == 1){
- return true;
- }else{
- return false;
- }
- }
- double getFinalCharge(int hour, bool rv){
- double charge;
-
- if(hour <=8){
- charge = 24;
- }
- else{
- hour = hour - 8;
- charge = 24 + hour * 3.25;
- }
-
- if(rv==true){
- charge += 10;
- }
-
- if(charge > 70 ){
- charge = 70;
- }
-
- return charge;
- }
- int main()
- {
- string employeeName;
- int hour;
- bool rv;
- double final_charge;
-
- getNameAndHoursParked(employeeName, hour);
- rv = isVehicleNotAnRV();
- final_charge = getFinalCharge(hour, rv);
-
- ofstream file;
- file.open ("charge-report.txt");
- file << "Customer name: " + employeeName + "\n";
- file << "Parking charge $"<< final_charge;
- file.close();
-
- return 0;
- }
Explanation:
Firstly, write the function getNameAndHoursParked to get employee name and number of parking hour. To enable pass by reference, the two parameters of this function are the reference variables (Line 6 - 11). These reference variables, name and hour, are associated with the variable employeeName and hour in the Main Program. Any values assigned to the two reference variables in the function will directly be set to employeeName and hour in the Main Program.
Next create a function isVehicleNotAnRV to enable user to input if a vehicle is a RV or not and return either true or false (Line 13 - 23).
Next create getFinalCharge function and create if else if statements to consider multiple parking hour options and apply the formula to calculate and return the total charge (Line 25 -45).
In the main program, declare all the required variables and call the functions to get all the required parking info (Line 49 - 56). Lastly output employee name and final charge to a file (Line 58 - 62).
<em>The monarchy, or rule by divine right of a king,</em> was displaced by the ideas advanced in the Declaration of Independence and the U.S. Constitution. The ideas expressed in the Declaration of Independence and the U.S. Constitution asserted the people’s right to govern themselves in opposition to the divine right of kings on which the monarchy was based.
Answer:
False (I think)
Explanation:
Usually when an engineer performs a visual analysis, they would look at the outside of the product before diving into the internal parts of the product. I hope I'm right. Please let me know if I'm not and I'll change it.
Answer:
genetic modification technology allows the transfer of Genes for specific traits between species using laboratory techniques. the substance that protects GMO crops which are called plant Incorporated protectants (PIP) and work to give the crops resistance to inspect and disease