Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 3.2, Problem 13STE
Given the following declaration and output statement, assume that this has been embedded in a correct
enum Direction { N, S, E, W };
//...
cout << W << “ ” << E << “ ” << S << “ ” << N << endl;
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
int p =5 , q =6;
void foo ( int b , int c ) {
b = 2 * c ;
p = p + c ;
c = 1 + p ;
q = q * 2;
print ( b + c );
}
main () {
foo (p , q );
print p , q ;
}
Explain and print the output of the above code when the parameters to the foo function are passed by value. Explain and print the output of the above code when the parameters to the foo function are passed by reference. Explain and print the output of the above code when the parameters to the foo function are passed by value result. Explain and print the output of the above code when the parameters to the foo function are passed by name.
USE C++programming language
Here is the main function in a program
int main ()
{
int x = 30;
//more code goes here
someFunction (x) ;
cout « x;
return 0;
}
Assume the heading for someFunction is written correctly with an integer parameter named x, and that this is the body of that function:
{
x = x * 20;
//more code goes here
}
What will be the output? Just enter a number. If there would be an error, enter -999
Chapter 3 Solutions
Problem Solving with C++ (9th Edition)
Ch. 3.1 - Determine the value, true or false, of each of the...Ch. 3.1 - Name two kinds of statements in C++ that alter the...Ch. 3.1 - In college algebra we see numeric intervals given...Ch. 3.1 - Prob. 4STECh. 3.2 - What output will be produced by the following...Ch. 3.2 - What output will be produced by the following...Ch. 3.2 - What would be the output in Self-Test Exercise 6...Ch. 3.2 - What would be the output in Self-Test Exercise 6...Ch. 3.2 - What output will be produced by the following...Ch. 3.2 - What would be the output in Self-Test Exercise 9...
Ch. 3.2 - What output will be produced by the following...Ch. 3.2 - Write a multiway if-else statement that classifies...Ch. 3.2 - Given the following declaration and output...Ch. 3.2 - Given the following declaration and output...Ch. 3.2 - What output will be produced by the following...Ch. 3.2 - What would be the output in Self-Test Exercise 15...Ch. 3.2 - What would be the output in Self-Test Exercise 15...Ch. 3.2 - What would be the output in Self-Test Exercise 15...Ch. 3.2 - Prob. 19STECh. 3.2 - Though we urge you not to program using this...Ch. 3.3 - Prob. 21STECh. 3.3 - Prob. 22STECh. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - Prob. 25STECh. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - Prob. 27STECh. 3.3 - For each of the following situations, tell which...Ch. 3.3 - Rewrite the following loops as for loops. a.int i...Ch. 3.3 - What is the output of this loop? Identify the...Ch. 3.3 - What is the output of this loop? Comment on the...Ch. 3.3 - What is the output of this loop? Comment on the...Ch. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - What is the output of the following (when embedded...Ch. 3.3 - What does a break statement do? Where is it legal...Ch. 3.4 - Write a loop that will write the word Hello to the...Ch. 3.4 - Write a loop that will read in a list of even...Ch. 3.4 - Prob. 38STECh. 3.4 - Prob. 39STECh. 3.4 - What is an off-by-one loop error?Ch. 3.4 - You have a fence that is to be 100 meters long....Ch. 3 - Write a program to score the paper-rock-scissor...Ch. 3 - Write a program to compute the interest due, total...Ch. 3 - Write an astrology program. The user types in a...Ch. 3 - Horoscope Signs of the same Element are most...Ch. 3 - Write a program that finds and prints all of the...Ch. 3 - Buoyancy is the ability of an object to float....Ch. 3 - Write a program that finds the temperature that is...Ch. 3 - Write a program that computes the cost of a...Ch. 3 - (This Project requires that you know some basic...Ch. 3 - Write a program that accepts a year written as a...Ch. 3 - Write a program that scores a blackjack hand. In...Ch. 3 - Interest on a loan is paid on a declining balance,...Ch. 3 - The Fibonacci numbers F are defined as follows. F...Ch. 3 - The value ex can be approximated by the sum 1 + x...Ch. 3 - Prob. 8PPCh. 3 - Prob. 9PPCh. 3 - Repeat Programming Project 13 from Chapter 2 but...Ch. 3 - The keypad on your oven is used to enter the...Ch. 3 - The game of 23 is a two-player game that begins...Ch. 3 - Holy digits Batman! The Riddler is planning his...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
the variable die1.
Java How To Program (Early Objects)
For each of the following activities, give a PEAS description of the task environment and characterize it in te...
Artificial Intelligence: A Modern Approach
Using examples, illustrate the different types of adaptor needed to support sequential composition, hierarchica...
Software Engineering (10th Edition)
Distinguish among data definition commands, data manipulation commands, and data control commands.
Modern Database Management
State the order of evaluation of the operators in each of the following C statements and show the value of x af...
C How to Program (8th Edition)
A number x is divisible by y if the remainder after the division is zero. Write a program that tests whether on...
Java: An Introduction to Problem Solving and Programming (8th Edition)
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
- The parameters received by function are .called actual parameters True O False O narrow_forwardWrite the definition of a void function that takes as input three decimal numbers. The function returns the sum and average of the three numbers. If the average is greater than or equal to 70, it returns "Pass"; otherwise it returns "Fail".arrow_forwardThe following program contains a simple class that is designed to allow a user to enter an integer value within a specific range. The code prompts the user with a message that explains the limits of the valid range of values, but it does not force the user to enter legal values. We have examined a number of approaches for dealing with this problem. One approach is to place an assert statement in the getValue function to terminate the program when an illegal input occurs. An alternative approach is to put a loop inside the getValue function that prompts the user repeatedly until a valid value is received. Neither of these approaches is satisfactory, because they force the user to adopt a specific approach to dealing with the error. If you compare the execution of a program with the operation of a business, you will notice that both consist of a hierarchy of classes and functions. In a business, we expect the people in the upper layers of the company (managers) to set policies and the…arrow_forward
- Reimplement the digital clock from the preceding exercise, representing the time as the minutes from midnight. This makes the pulse member function very easy, but you have to work harder to recover the hours and minutes. For example, 100 minutes after midnight is 1 hour and 40 minutes. C++arrow_forwardConsider the function definition below. Assume x = 5, y = 3 and j = 8 as the function starts. Which variables will change after the function finishes? void findout (int &x, int y, int &j) { for (int i = 1; i 5) { x = 2*x - 3*y; y = 4 + 3 x; } else { Oi y = 2*x - 3; x = 4 + 3% y; } } // end of for loop x and y y All three since the first and last are references. x and jarrow_forwardIt is required to implement a MATLAB program By using "user define function" that used to: • Read (100) diagnosis data shown in the table below from the key board. • Display all Patient's data who have a "High Risk "condition only "High Risk" are patient who have an age greater than or equal to 75 If there are no high risk patients the program should terminated with an appropriate message Diagnosis Data Sample No. Patient ID Name Ag Height (cm) Weight(kg) e 1 905792 K.M. Liam 50 166 90 126987 A.H. Noah 60 170 105 100 913376 L.S.Benjami 80 160 85arrow_forward
- Write the functions with the following headers:# Return the reversal of an integer, e.g. reverse(456) returns# 654def reverse(number):# Return true if number is a palindromedef isPalindrome(number): Use the reverse function to implement isPalindrome. A number is a palindrome if its reversal is the same as itself. Write a test program that prompts the user to enter an integer and reports whether the integer is a palindrome.arrow_forwardConsider the following function prototype: void testFun (int x, int y = 7, char z = *): Which of the following function calls is correct? Select one: a. testFun(5); O b. testFun(5, 8); O c. testFun(0, 0, *); O d. All are correct.arrow_forwardPROBLEM:Write a program that computes for the Electric Field and Electric Potential at a given point in a spherical conductor with a radius (r) and a charge Q, depending upon the following cases:Calculate the electric field and electric potential at: d < r d > r d = r SPECIFICATIONS: - The program will depend on the input parameters to determine which case to use in computing for the electric field and electric potential at different points: Point is inside the conductor (d < r) Point is outside the conductor (d > r) Point is on the surface of the conductor (d = r) - The user will input the charge Q, the radius of the conductor (r) and the distance of the point from the center (d) - The constant k = 9x10^9 = 9000000000 - The program will provide an output for the electric field (V/m) and for the electric potential (V) - You may only use the codes that we studied in our lectures. - All lines of codes should have a comment/pseudocode. - Save your cpp file as…arrow_forward
- PROBLEM: Write a program that computes for the Electric Field and Electric Potential at a given point in a spherical conductor with a radius (r) and a charge Q, depending upon the following cases: Calculate the electric field and electric potential at: d < r d > r d = r SPECIFICATIONS: - The program will depend on the input parameters to determine which case to use in computing for the electric field and electric potential at different points: Point is inside the conductor (d < r) Point is outside the conductor (d > r) Point is on the surface of the conductor (d = r) - The user will input the charge Q, the radius of the conductor (r) and the distance of the point from the center (d) - The constant k = 9x10^9 = 9000000000 - The program will provide an output for the electric field (V/m) and for the electric potential (V) - You may only use the codes that we studied in our lectures. - All lines of codes should have a comment/pseudocode. - Save your cpp file as…arrow_forwardPROBLEM:Write a program that computes for the Electric Field and Electric Potential at a given point in a spherical conductor with a radius (r) and a charge Q, depending upon the following cases:Calculate the electric field and electric potential at: d < r d > r d = r SPECIFICATIONS: - The program will depend on the input parameters to determine which case to use in computing for the electric field and electric potential at different points: Point is inside the conductor (d < r) Point is outside the conductor (d > r) Point is on the surface of the conductor (d = r) - The user will input the charge Q, the radius of the conductor (r) and the distance of the point from the center (d) - The constant k = 9x10^9 = 9000000000 - The program will provide an output for the electric field (V/m) and for the electric potential (V) - You may only use the codes that we studied in our lectures. - All lines of codes should have a comment/pseudocode. PROBLEM:Write a program that…arrow_forwardWhich of the following statements about testing are always true. A. If a test fails, there must necessarily be a defect in the executed code. B. If a test passes, there cannot be a defect in any code executed by the test, but there could be a defect elsewhere in the function. C. If a test is unsound, that test passing or failing doesn't tell us whether or not a defect exists. D. All of the above are truearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
What Are Data Types?; Author: Jabrils;https://www.youtube.com/watch?v=A37-3lflh8I;License: Standard YouTube License, CC-BY
Data Types; Author: CS50;https://www.youtube.com/watch?v=Fc9htmvVZ9U;License: Standard Youtube License