The following
#include <iostream>
#include <iomanip>
using namespace std;
void showDollars(double pay); // Function prototype
int main()
{
double payRate, hoursWorked, wages;
cout << "How many hours have you worked? "
cin >> hoursWorked;
cout << "What is your hourly pay rate? ";
cin >> payRate;
wages = hoursWorked * payRate:
showDollars(wages);
return 0;
}
// Write the definition of the showDollars function here.
// It should have one double parameter and display the message
// "Your wages are $" followed by the value of the parameter.
Want to see the full answer?
Check out a sample textbook solutionChapter 6 Solutions
Starting Out With C++: Early Objects (10th Edition)
Additional Engineering Textbook Solutions
Starting Out with C++ from Control Structures to Objects (8th Edition)
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Database Concepts (7th Edition)
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Starting Out with C++ from Control Structures to Objects (9th Edition)
- Admission Write a C++ program that: Define a void function named Admission() with two parameters. The function accepts two arguments: a student’s high school grade point average (for example, GPA is 3.2) and an admission test score (for example, 83). The function then displays a message “Accepted” if the student has any of the following: A GPA of 3.6 or above and an admission test score of at least 60. A GPA of 3.0 or above and an admission test score of at least 70. A GPA of 2.6 or above and an admission test score of at least 80. A GPA of 2.0 or above and an admission test score of at least 90. If the student does not meet any of the qualifications, the function should display a message “Rejected”. //for example, here is the function header: void admission (double gpa, int score) Write a function prototype statement for function Admission before the main function, and add function definition after the main function in the program. In the main function, prompts user to enter a…arrow_forwardIn a function aFunction, we have 2 values: num1 (float type), num2 (int type) declared locally and assigned to 2.1 and 6. Write code segment to return the two values from function aFunction.arrow_forwardWhen creating function definitions, it is important for a function to receive its input data via its parameters.It is almost always a bad idea for a function that performs calculations to also perform any kind of consoleinput or output. Trip Cost Function: - write a function to help a travel agent calculate the cost of a trip for a family. The tripincludes a flight and some number of nights in a hotel. The hotel sleeps at most 2 people in each room.Write a Python function that takes four parameters as input and RETURNS the total cost of the trip. Thefour parameters should be the airfare per person in dollars, the room cost per night in dollars, the numberof travellers, and the number of nights. - your function should do no console input and no console output. It must receive its inputthrough its parameters and send its output using a return value. Console I/OIn the main part of your program (i.e. NOT inside the function’s body), use console input to get the necessaryvalues needed by…arrow_forward
- Mark the following statements as true or false: a. To use a predefined function in a program, you need to know only the name of the function and how to use it. (1) b. A value-returning function returns only one value. (2, 3) c. Parameters allow you to use different values each time the function is called. (2, 7, 9) d. When a return statement executes in a user-defined function, the function immediately exits. (3, 4) e. A value-returning function returns only integer values. (4) f. A variable name cannot be passed to a value parameter. (3, 6) g. If a C++ function does not use parameters, parentheses around the empty parameter list are still required. (2, 3, 6) h. In C + + , the names of the corresponding formal and actual parameters must be the same. (3, 4, 6) i. A function that changes the value of a reference parameter also changes the value of the actual parameter. (7) j. Whenever the value of a reference parameter changes, the value of the actual parameter changes. (7) k. In C++, function definitions can be nested; that is, the definition of one function can be enclosed in the body of another function. (9) l. Using global variables in a program is a better programming style than using local variables, because extra variables can be avoided. (10) m. In a program, global constants are as dangerous as global variables. (10) n. The memory for a static variable remains allocated between function calls. (11)arrow_forwardIn this part your will have questions about C++ functions with pointers. • Write a function that takes three integer pointer as parameters and calculates sum of all numbers. This function must return the result as a pointer. • Declare a structure about a book which has properties such as name and price etc. Then create a list of book with 5 books. After that define a function that takes this book-list as a pointer and print out list items. • Write a function that calculates total price of the book in the book list (note: take the book-list as a pointer again). Write all function prototypes and test all functions within a single main functions.arrow_forward4.19 LAB: Driving cost - functions in C++ Write a function DrivingCost() with input parameters drivenMiles, milesPerGallon, and dollarsPerGallon, that returns the dollar cost to drive those miles. All items are of type double. If the function is called with 50 20.0 3.1599, the function returns 7.89975. Define that function in a program whose inputs are the car's miles/gallon and the gas dollars/gallon (both doubles). Output the gas cost for 10 miles, 50 miles, and 400 miles, by calling your DrivingCost function three times. Output each floating-point value with two digits after the decimal point, which can be achieved by executingcout << fixed << setprecision(2); once before all other cout statements. Ex: If the input is: 20.0 3.1599 the output is: 1.58 7.90 63.20 Your program must define and call a function:double DrivingCost(double drivenMiles, double milesPerGallon, double dollarsPerGallon) Make sure your answer is written in C++arrow_forward
- Write a VBA Function subroutine called Tax that takes a single argument grossIncome of type Currency. It should calculate the tax on any income using the following tax schedule: (1) if income is less than or equal to $15,000, there is no tax (2) if income is greater than $15,000 and less than or equal to $75,000, the tax is 15% of all income greater than $15,000 (3) if income is greater than $75,000, the tax is 15% of all income between $15,000 and $75,000 plus 20% of all income greater than $75,000 Then write a CalcTax subroutine that asks the user for his income, gets the function subroutine to calculate the tax on this income, and reports the tax in a message box.arrow_forwardWrite a complete C++ program, to determine whether or not a person is eligible for MalaysianFamily Assistance. The program should be able to do the following tasks: Task 1: Write a "getInput" function.a) This is a function that does not return any values.b) It accepts as input parameters the identity card (IC) number, gross monthlyincome, eligibility status, and number of children.c) The function should prompt the user to enter their IC number, gross monthlyincome, and the number of children they have if they are eligible. A person iseligible for this assistance if their gross monthly income does not exceedRM5000.d) The function returns to the calling module all of the values entered by the user in(c), as well as the eligibility status using reference parameters. Task 2: Write a "deterAmountAssist" function. a) It accepts as input parameters the gross monthly income and the number ofchildren.b) The function should determine the amount of assistance received by those whoare eligible…arrow_forwardIn C Write the function definition of a function named “sale”as follows: The function accepts two arguments of typefloat, one is the item total and the other is the sale taxpercentage (out of 100%). The function should returnthe amount of tax calculated for the purchase.arrow_forward
- Create functions for the following: Function descriptions:Function #1: superman Parameters: height - an integer representing the user's height in inches Description: Write a function for the Superman ride at Six Flags that determines whether the user is taller than 4'8" so that he or she can ride a roller coaster. If the user's height, which is provided by the parameter height, is greater than or equal to the minimum height, print the string 'Have a great ride!'. Otherwise, print the string 'Sorry. You must be at least 4 feet 8 inches to ride.' Test Cases: >>>superman(30) Sorry. You must be at least 4 feet 8 inches to ride. >>>superman(70) Have a great ride! Function #2: largest Parameters:num1 - a floating-point number num2 - an even number num3 - an odd number Description: Write a function that takes in three numbers as parameters and prints out the largest of the three. Then. test for an even number and an odd number and print each respectively. Please use…arrow_forwardPlaying with Functions: Write a Javascript program to check if the argument passed to any function is a function type or not. I.e. Create a function check which takes a argument and check if that argument is a function or not.arrow_forwardSet-up and implementation code for a void function MaxYou are not required to write a complete C++ program but must write and submit just your responses to the four specific function related questions below: QC1: Write the heading for a void function called Max that has three intparameters: num1, num2 and greatest. The first two parameters receive data from the caller, and greatest is used to return a value as a reference parameter. Document the data flow of the parameters with appropriate comments*. QC2: Write the function prototype for the function in QC1. QC3: Write the function definition of the function in QC1 so that it returns the greatest of the two input parameters via greatest, a reference parameter. QC4: Add comments to the function definition* you wrote in QC3 that also states its precondition and postcondition.arrow_forward
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr