STARTING OUT WITH C++ REVEL >IA<
9th Edition
ISBN: 9780135853115
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 6, Problem 21RQE
If a function has a local variable with the same name as a global variable, only the _______ variable can be seen by the function.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
A __________ is a variable that is created inside a function.a. global variableb. local variablec. hidden variabled. none of the above; you cannot create a variable inside a function
Local variables are known only to the function in which they are declared. Local variables are invisible outside the function in which they are declared. Whether True or False 11. It is possible for any function to return numerous values. Any function type may return multiple values. That's true, right?
Using the CelsiusToKelvin function as a guide, create a new function, changing the name to KelvinToCelsius, and modifying the function accordingly.
#include <iostream>using namespace std;
double CelsiusToKelvin(double valueCelsius) {double valueKelvin;
valueKelvin = valueCelsius + 273.15;
return valueKelvin;}
/* Your solution goes here */
int main() {double valueC;double valueK;
valueC = 10.0;cout << valueC << " C is " << CelsiusToKelvin(valueC) << " K" << endl;
cin >> valueK;cout << valueK << " is " << KelvinToCelsius(valueK) << " C" << endl;
return 0;}
Please help me with this problem using c++.
Chapter 6 Solutions
STARTING OUT WITH C++ REVEL >IA<
Ch. 6.2 - Is the following a function header or a function...Ch. 6.2 - Is the following a function header or a function...Ch. 6.2 - What will the output of the following program be...Ch. 6.2 - The following program skeleton determines whether...Ch. 6.6 - Indicate which of the following is the function...Ch. 6.6 - Write a function named timesTen. The function...Ch. 6.6 - Write a function prototype for the timesTen...Ch. 6.6 - Prob. 6.8CPCh. 6.6 - What is the output of the following program?...Ch. 6.6 - The following program skeleton asks for the number...
Ch. 6.9 - How many return values may a function have?Ch. 6.9 - Write a header for a function named distance. The...Ch. 6.9 - Write a header for a function named days. The...Ch. 6.9 - Write a header for a function named getKey. The...Ch. 6.9 - Write a header for a function named lightYears....Ch. 6.11 - What is the difference between a static local...Ch. 6.11 - Prob. 6.17CPCh. 6.11 - Prob. 6.18CPCh. 6.13 - Prob. 6.19CPCh. 6.13 - Write the prototype and header for a function...Ch. 6.13 - Write the prototype and header for a function...Ch. 6.13 - What is the output of the following program?...Ch. 6.13 - The following program asks the user to enter two...Ch. 6.15 - What is the output of the following program?...Ch. 6.15 - What is the output of the following program?...Ch. 6 - Why do local variables lose their values between...Ch. 6 - What is the difference between an argument and a...Ch. 6 - Where do you define parameter variables?Ch. 6 - If you are writing a function that accepts an...Ch. 6 - When a function accepts multiple arguments, does...Ch. 6 - How do you return a value from a function?Ch. 6 - What is the advantage of breaking your...Ch. 6 - How would a static local variable be useful?Ch. 6 - Give an example where passing an argument by...Ch. 6 - The_______ is the part of a function definition...Ch. 6 - If a function doesnt return a value, the word...Ch. 6 - Either a functions _______ or its _______ must...Ch. 6 - Values that are sent into a function are called...Ch. 6 - Special variables that hold copies of function...Ch. 6 - When only a copy of an argument is passed to a...Ch. 6 - A(n) _______ eliminates the need to place a...Ch. 6 - A(n) _______ variable is defined inside a function...Ch. 6 - _______ variables are defined outside all...Ch. 6 - _______ variables provide an easy way to share...Ch. 6 - Unless you explicitly initialize global variables,...Ch. 6 - If a function has a local variable with the same...Ch. 6 - _______ local variables retain their value between...Ch. 6 - The _______ statement causes a function to end...Ch. 6 - _______ arguments are passed to parameters...Ch. 6 - When a function uses a mixture of parameters with...Ch. 6 - Prob. 26RQECh. 6 - When used as parameters, _______ variables allow a...Ch. 6 - Reference variables are defined like regular...Ch. 6 - Reference variables allow arguments to be passed...Ch. 6 - The _______ function causes a program to...Ch. 6 - Two or more functions may have the same name, as...Ch. 6 - Examine the following function header, then write...Ch. 6 - The following statement calls a function named...Ch. 6 - A program contains the following function: int...Ch. 6 - Write a function named timesTen that accepts an...Ch. 6 - A program contains the following function: void...Ch. 6 - Write a function named getNumber that uses a...Ch. 6 - T F Functions should be given names that reflect...Ch. 6 - Prob. 39RQECh. 6 - T F Function prototypes are terminated with a...Ch. 6 - T F If other functions are defined before main,...Ch. 6 - T F When a function terminates, it always branches...Ch. 6 - T F Arguments are passed to the function...Ch. 6 - T F The scope of a parameter is limited to the...Ch. 6 - T F Changes to a function parameter always affect...Ch. 6 - T F In a function prototype, the names of the...Ch. 6 - T F Many functions may have local variables with...Ch. 6 - T F Overuse of global variables can lead to...Ch. 6 - T F Static local variables are not destroyed when...Ch. 6 - T F All static local variables are initialized to...Ch. 6 - T F Initialization of static local variables only...Ch. 6 - T F When a function with default arguments is...Ch. 6 - T F It is not possible for a function to have some...Ch. 6 - T F The exit function can only be called from...Ch. 6 - T F A stub is a dummy function that is called...Ch. 6 - Each of the following functions has errors. Locate...Ch. 6 - double average(int value1, int value2, int value3)...Ch. 6 - void area(int length =30, int width) { return...Ch. 6 - void getValue(int value) { cout "Enter a value:...Ch. 6 - (Overloaded functions) int getValue() { int...Ch. 6 - Markup Write a program that asks the user to enter...Ch. 6 - Rectangle AreaComplete the Program If you have...Ch. 6 - Winning Division Write a program that determines...Ch. 6 - Safest Driving Area Write a program that...Ch. 6 - Falling Distance When an object is falling because...Ch. 6 - Kinetic Energy In physics, an object that is in...Ch. 6 - Celsius Temperature Table The formula for...Ch. 6 - Coin Toss Write a function named coinToss that...Ch. 6 - Present Value Suppose you want to deposit a...Ch. 6 - Future Value Suppose you have a certain amount of...Ch. 6 - Lowest Score Drop Write a program that calculates...Ch. 6 - Star Search A particular talent competition has...Ch. 6 - Days Out Write a program that calculates the...Ch. 6 - Order Status The Middletown Wholesale Copper Wire...Ch. 6 - Overloaded Hospital Write a program that computes...Ch. 6 - Population In a population, the birth rate is the...Ch. 6 - Transient Population Modify Programming Challenge...Ch. 6 - Paint Job Estimator A painting company has...Ch. 6 - Prob. 19PCCh. 6 - Stock Profit The profit from the sale of a stock...Ch. 6 - Multiple Stock Sales Use the function that you...Ch. 6 - isPrime Function A prime number is a number that...Ch. 6 - Prob. 23PCCh. 6 - Rock, Paper, Scissors Game Write a program that...Ch. 6 - Group Project 25. Travel Expenses This program...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Write a program to print the corresponding Celsius to Fahrenheit table.
C Programming Language
Write a method definition for a method called isGrowthRateLargeThan that could be added to the class Species in...
Java: An Introduction to Problem Solving and Programming (7th Edition)
Figure 4-3212 shows a class list for Millennium College. Convert this user view to a set of 3NF relations using...
Modern Database Management (12th Edition)
Suppose your job is to supervise the loading of two trucks, each of which can carry, at most, fourteen tons. Th...
Computer Science: An Overview (12th Edition)
A file that contains a Flash animation uses the __________ file extension. a. .class b. .swf c. .mp3 d. .flash
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Knowledge Booster
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
- Using c++ write the function to find if target is visible to the camera, you may create and use helper functions. struct Vec3{ float x, y, z;};struct Quaternion{ float x, y, z, w;};struct AABB{ Vec3 min, max;};struct SFrustum{// code here};struct SCamera{ Vec3 position; Quaternion rotation; SFrustum relativeFrustum;}; // Function that returns true if target position is visiblebool IsVisible(const SCamera& camera, const Vec3& targetPosition, const AABB* obstacles, size_t numObstacles){// Answer here}arrow_forwardA statement in one function can access a local variable in another function.arrow_forwardCode / Write a function named calcDiscount that calculates the discount on purchases from an on-line pants store. All pants on the site sell for $20. Quantity discounts are given as follows: Quantity Discount 1-9 none, 10-19 12%, 20-49 23%, 50-99 34%, 100 or more 45%. Your function should accept the number of pants purchased as an argument and return the total cost after the discount. Make sure returned value is formatted to *2* decimal places, as currency is normally displayed. Note: you are not writing a full program for this question. Just write the function as specified. It's OK to use IDLE/PyCharm to test your solution.arrow_forward
- Code / Write a function named calcDiscount that calculates the discount on purchases from an on-line pants store. All pants on the site sell for $20. Quantity discounts are given as follows: Quantity Discount 1-9 none, 10-19 12%, 20-49 23%, 50-99 34%, 100 or more 45%. Your function should accept the number of pants purchased as an argument and return the total cost after the discount. Make sure returned value is formatted to *2* decimal places, as currency is normally displayed. in pythonarrow_forwardAge information for 100 families of 4 people is defined as members of a community. For every family, Send the age of each family member to a function called average (), where the average is after calculating, send the address of the average information to the main() function, main the function prints, Send the addresses of parents ' age information to function1 (), in the function, it checks whether the ages of the mother and father are double, and each if the age of both is even, it returns a value of 1 from the function, otherwise a value of 0,write a C program.arrow_forwardJAVA CODE PLEASE Functions With No Parameters and Return Values Practice ll by CodeChum Admin Create a program that has a global integer variable assigned to a value of 1. Then, create a new function named increment that increments the global variable. In the main function, if the current value of the global variable is divisible by 3, print “Cody!”. Otherwise, print the value of that global variable. Repeatedly call the increment function until the value of the global variable is greater than 15. Output Multiple lines containing a string or an integer 1 2 Cody! 4 5 Cody! 7 8 Cody! 10 11 Cody! 13 14 Cody! Score:arrow_forward
- Write a C function named difDays() that calculates and returns the difference between two dates. Each date is passed to the function as a structure by using the following global data type: struct Date { int month; int day; int year; };arrow_forwardRedesign the solution using functions. For this lab: 1. You will define a function named main() (LO 1) 2. You will get input in the main function and pass it to the following functions: (LO 2) a. milesToKm() b. FahToCel() c. GalToLit() d. PoundsToKg() e. InchesToCm() 3. Each function will require that you have a local variable to store the result of the calculation. This result will then be displayed using the print statement from within the functionarrow_forwardDefine a function named summation. This function expects two numbers, named low and high, as arguments. The function computes and returns the sum of the numbers between low and high, inclusivearrow_forward
- Using JavaScriptDeclare a variable ret. Call the function greeting and assign the return value of the call to a variable ret.arrow_forwardmplement a function gct according to these guidelines: The function accepts a single positive integer which represents a number of tablespoons of a liquid. You may assume that this number is always between 0 and 25599 (inclusive of both). The function returns a formatted str containing an equivalent number of gallons, cups andtablespoons. The answer should use as many gallons, then cups as possible. For example:gct(312) would return '01g,03c,08t' as 312 tablespoons is equivalent to 1 gallon, 3 cups, and 8 tablespoons. Each of the output quantities (gallons, cups, tablespoons) should occupy two digits. If the values have less than two digits, they should be padded with leading zeroes. I.e., 2 cups is represented by '02c' .arrow_forwardCreate a function called midvalue that accepts three distinct int values as input and returns the value that is located exactly in the centre of the three. Thus, midvalue(5,28,14) yields 14.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Introduction to Variables; Author: Neso Academy;https://www.youtube.com/watch?v=fO4FwJOShdc;License: Standard YouTube License, CC-BY