![Starting Out with C++ from Control Structures to Objects (9th Edition)](https://www.bartleby.com/isbn_cover_images/9780134498379/9780134498379_largeCoverImage.gif)
Concept explainers
Complete the following program skeleton. When finished, the program will ask the user for a length (in inches), then convert that value to centimeters, and display the result. You are to write the function convert. (Note: 1 inch = 2.54 cm. Do not modify function main.)
#include <iostream>
#include <iomanip>
using namespace std;
// Write your function prototype here.
int main()
{
double measurement;
cout ≪ "Enter a length in inches, and I will convert\n";
cout ≪ "it to centimeters: ";
cin ≫ measurement;
convert(&measurement);
cout ≪ fixed ≪ setprecision(4);
cout ≪ "Value in centimeters: " ≪ measurement ≪ endl; return 0;
}
//
// Write the function convert here.
//
![Check Mark](/static/check-mark.png)
Want to see the full answer?
Check out a sample textbook solution![Blurred answer](/static/blurred-answer.jpg)
Chapter 9 Solutions
Starting Out with C++ from Control Structures to Objects (9th Edition)
Additional Engineering Textbook Solutions
Java: An Introduction to Problem Solving and Programming (8th Edition)
Starting Out with Python (4th Edition)
Starting Out With Visual Basic (7th Edition)
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Software Engineering (10th Edition)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
- 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_forwardPython Help Write the function grade_average(test1,test2,test3,test4,test5) that returns the average of five test scores.Write the function letter_grade(grade) that returns the letter grade of a test score: if the test score is 100-90 it should return A, if the test is between 80-89 it should return B, if the test is between 70-79 it should return C, if the test is between 60-69 it should return D, and it should return F otherwiseWrite a main function that asks the user to enter five test scores and calls the average function to find the average of the five test scores. After returning the average, use letter_grade function to return the letter grade of the average grade.arrow_forwardHow can we pass argument to a function by reference instead of pass by value?arrow_forward
- LAB: User-Defined Functions: Miles to track laps One lap around a standard high-school running track is exactly 0.25 miles. Define a function named MilesToLaps that takes a float as a parameter, representing the number of miles, and returns a float that represents the number of laps.Then, write a main program that takes a number of miles as an input, calls function MilesToLaps() to calculate the number of laps, and outputs the number of laps. Ex: If the input is: 1.5 the output is: 6.0 Ex: If the input is: 2.2 the output is: 8.8 Your program should define and call a function: Function MilesToLaps(float userMiles) returns float userLaps Note: Remove all comments outside any functions before running the program.arrow_forwardWhen passing many arguments to a function, does it matter in what sequence those arguments are passed?arrow_forwardA function can return another function. True Falsearrow_forward
- Taxi Fare Write a function called taxi fare that computes the fare of a taxi ride. It takes two inputs: the distance in kilometers (d) and the amount of wait time in minutes (t). The fare is calculated like this: • the first km is $5 · every additional km is $2 · and every minute of waiting is $0.25. Once a km is started, it counts as a whole (Hint: consider the ceil built-in function). The same rule applies to wait times. You can assume that d >0 and t>= 0 but they are not necessarily integers. The function returns the fare in dollars. For example, a 3.5-km ride with 2.25 minutes of wait costs $11.75. Note that loops and if-statements are neither necessary nor allowed. Function e A Save C Reset I MATLAB Documentation Code to call your function e C Reset 1 fare = taxi_fare(3.5,2.25) > Run Functionarrow_forwardC++ The function declaration part of this program is missing. Your job is to insert the function prototypes for all user-defined functions into the program. First, decide how many and what are the user-defined functions (exclude the main function) in this program. Then, declare the function prototype of each function in the appropriate place in the program.arrow_forwardWrite a function, named timesTen, that accepts an integer argument. When the function is called, it should display the product of its argument multiplied times 10.arrow_forward
- You cannot have both keyword arguments and non-keyword arguments in a function call.arrow_forward5. A function can return a value of an enumeration type. True Falsearrow_forwardPlease find the function that takes 2 numbers as parameters and calculates the sum of the numbers between these 2 numbers. Also call the function in the main function and print the results to the screen. (You need to fill in the blanks in the image below)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
![Text book image](https://www.bartleby.com/isbn_cover_images/9781337102087/9781337102087_smallCoverImage.gif)
![Text book image](https://www.bartleby.com/isbn_cover_images/9781133187844/9781133187844_smallCoverImage.gif)