Problem Solving with C++ (10th Edition)
10th Edition
ISBN: 9780134448282
Author: Walter Savitch, Kenrick Mock
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 2.4, Problem 31STE
What is the output produced by the following (when embedded in a correct
x = 10;
do {
cout << x << endl;
x = x – 3;
} while (x > 0);
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
What is the scope of identifier x which is declared in Line 4? *
Consider the following program:
const int LIMIT = 50;
// Line 1
int AddEm (int x, int y);
// Line 2
// Line 3
// Line 4
// Line 5
// Line 6
// Line 7
// Line 8
// Line 9
int main () {
int x = 42,
y = 35;
int Sum;
Sum = AddEm (x, y) ;
return 0;
int AddEm (int x, int y) {
int Total;
Total = x + y;
if (Total > LIMIT)
Total = 0;
return (Total);
// Line 10
// Line 11
// Line 12
// Line 13
// Line 14
// Line 15
// Line 16
}
Line 1 to Line 16
Line 4 to Line 16
Line 4 to Line 7
Line 4 to Line 9
What is the scope of identifier x which is declared in Line 10? *
Consider the following program:
const int LIMIT = 50;
// Line 1
int AddEm (int x, int y);
// Line 2
// Line 3
// Line 4
// Line 5
// Line 6
// Line 7
// Line 8
// Line 9
int main () {
int x = 42,
y = 35;
int Sum;
Sum = AddEm (x, y);
return 0;
// Line 10
// Line 11
// Line 12
// Line 13
// Line 14
// Line 15
// Line 16
int AddEm (int x, int y) {
www
int Total;
Total = x + y;
if (Total > LIMIT)
Total = 0;
return (Total);
Line 1 to Line 16
Line 4 to Line 16
O Line 10 to Line 12
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 2 Solutions
Problem Solving with C++ (10th Edition)
Ch. 2.1 - Give the declaration for two variables called feet...Ch. 2.1 - Give the declaration for two variables called...Ch. 2.1 - Give a C++ statement that will change the value of...Ch. 2.1 - Give a C++ statement that will increase the value...Ch. 2.1 - Give a C++ statement that will change the value of...Ch. 2.1 - Prob. 6STECh. 2.1 - Prob. 7STECh. 2.2 - Give an output statement that will produce the...Ch. 2.2 - Give an input statement that will fill the...Ch. 2.2 - Prob. 10STE
Ch. 2.2 - Write a complete C++ program that writes the...Ch. 2.2 - Write a complete C++ program that reads in two...Ch. 2.2 - Prob. 13STECh. 2.2 - Write a short program that declares and...Ch. 2.3 - Convert each of the following mathematical...Ch. 2.3 - Prob. 16STECh. 2.3 - What is the output of the following program lines...Ch. 2.3 - Write a complete C++ program that reads two whole...Ch. 2.3 - Given the following fragment that purports to...Ch. 2.3 - What is the output of the following program lines...Ch. 2.4 - Write an if-else statement that outputs the word...Ch. 2.4 - Suppose savings and expenses are variables of type...Ch. 2.4 - Write an if-else statement that outputs the word...Ch. 2.4 - Write an if-else statement that outputs the word...Ch. 2.4 - Consider a quadratic expression, say x2 x 2...Ch. 2.4 - Consider the quadratic expression x2 4x + 3...Ch. 2.4 - What is the output of the following cout...Ch. 2.4 - What is the output produced by the following (when...Ch. 2.4 - What output would be produced in the previous...Ch. 2.4 - What is the output produced by the following (when...Ch. 2.4 - What is the output produced by the following (when...Ch. 2.4 - What is the most important difference between a...Ch. 2.4 - What is the output produced by the following (when...Ch. 2.4 - Write a complete C++ program that outputs the...Ch. 2.5 - The following if-else statement will compile and...Ch. 2.5 - Prob. 36STECh. 2.5 - Write a complete C++ program that asks the user...Ch. 2 - A metric ton is 35,273.92 ounces. Write a program...Ch. 2 - The Babylonian algorithm to compute the square...Ch. 2 - Many treadmills output the speed of the treadmill...Ch. 2 - Write a program that plays the game of Mad Lib....Ch. 2 - The following is a short program that computes the...Ch. 2 - A government research lab has concluded that an...Ch. 2 - Workers at a particular company have won a 7.6%...Ch. 2 - Modify your program from Programming Project 2 so...Ch. 2 - Negotiating a consumer loan is not always...Ch. 2 - Write a program that determines whether a meeting...Ch. 2 - Prob. 6PPCh. 2 - It is difficult to make a budget that spans...Ch. 2 - You have just purchased a stereo system that cost...Ch. 2 - Write a program that reads in ten whole numbers...Ch. 2 - Modify your program from Programming Project 9 so...Ch. 2 - Sound travels through air as a result of...Ch. 2 - Prob. 12PPCh. 2 - The HarrisBenedict equation estimates the number...Ch. 2 - Write a program that calculates the total grade...Ch. 2 - It is important to consider the effect of thermal...Ch. 2 - Prob. 16PP
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
A minus sign placed in front of a field width specification causes the field to be displayed left-justified. Su...
Programming in C
Code an SQL statement that creates a table with all columns from the parent and child tables in your answer to ...
Database Concepts (8th Edition)
This key word is used to declare a named constant. a. constant b. namedConstant c. final d. concrete
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
The following algorithm is designed to print the beginning of what is known as the Fibonacci sequence. Identify...
Computer Science: An Overview (12th Edition)
Write code that displays the contents of the int variable i in binary, hexadecimal, and octal.
Starting Out with Java: Early Objects (6th Edition)
(Check password) Some Websites impose certain rules for passwords. Write a method that checks whether a string ...
Introduction to Java Programming and Data Structures, Comprehensive Version (11th 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
- What is the scope of identifier LIMIT which is declared in Line 1? * Consider the following program: const int LIMIT = 50; // Line 1 int AddEm (int x, int y); // Line 2 // Line 3 // Line 4 // Line 5 // Line 6 // Line 7 // Line 8 // Line 9 int main () { int x = 42, y = 35; int Sum; Sum = AddEm (x, y); return 0; } int AddEm (int x, int y) { int Total; Total = x + y; if (Total > LIMIT) Total = 0; return (Total); // Line 10 // Line 11 // Line 12 // Line 13 // Line 14 // Line 15 // Line 16 O Line 1 to Line 16 O Line 1 to Line 3 O Line 10 to Line 13 Line 10 to Line 16arrow_forwardWhat is the scope of identifier Sum which is declared in Line 6? * Consider the following program: const int LIMIT = 50; // Line 1 int AddEm (int x, int y); // Line 2 // Line 3 // Line 4 // Line 5 // Line 6 // Line 7 // Line 8 // Line 9 int main () { int x = 42, y = 35; int Sum; Sum = AddEm (x, y) ; return 0; // Line 10 // Line 11 // Line 12 // Line 13 // Line 14 // Line 15 // Line 16 int AddEm (int x, int y) { int Total; www Total = x + y; if (Total > LIMIT) Total = 0; return (Total); } Line 1 to Line 16 O Line 6 to Line 16 O Line 6 to Line 7 O Line 6 to Line 9 O None of the choicesarrow_forwardFind any errors in the following function definition: void fun (int x, int y) int z; return z; } // funarrow_forward
- Show return value, parameters number and passing parameters type void copy (int& a, int& b, int& c) { a *= 2; b*= 2; c *= 2; } int main () { int x = 2, y = 5, z = 7; copy (x, y, z); cout << "x ="
arrow_forward Examine the following code segment and consider what variable bindings will be visible at various points in the program under both STATIC and DYNAMIC scoping. 01 int h, i;0203 void B(int m) {04 int j, k;05 // what is visible HERE?06 ...07 }0809 void A(int j, int k) {10 float h = j + k;11 B(h);12 ...13 }1415 void main() {16 int i, j;17 18 A(h, i);19 B(h);20 ...21 }arrow_forwardINSTRUCTIONS: Write a C++ script/code to do the given problems. MOVIE PROBLEM: Write a function that checks whether a person can watch an R18+ rated movie. One of the following two conditions is required for admittance: The person is atleast 18 years old. • They have parental supervision. The function accepts two parameters, age and isSupervised. Return a boolean. Example: acceptIntoMovie(14, true) → true acceptIntoMovie(14, false) → falsearrow_forwardAnalyze the following program fragment: int x; int d = 4; switch (d) { case 4: x = 4; case 0: x = 0; case 2: x = 2; O The program has a compile error because the required default case is missing. O The program has a compile error because case must be ordered from smallest to largestes. The programs compiles and runs fine. O The program has a compile error because the break statements are missing..arrow_forwardCan not use "and" or "or" in java Language Write the function parrotTrouble.** We have a loud talking parrot. The "hour" parameter* is the current hour time in the range 0..23. We are* in trouble if the parrot is talking and the hour* is before 7 or after 20. Return true if we are* in trouble.** Some Examples:* parrotTrouble(true, 6) returns true* parrotTrouble(true, 7) returns false* parrotTrouble(false, 6) returns false** @param isTalking true if the parrot is talking.* @param hour the time of day from 0..23.* @return true if you're in trouble with your neighbors.arrow_forwardi cant use static void Main(string[] args) for this assignment for C# this is what I have to work with using System; using static System.Console; class GuessingGame { static void Main() { // Write your main here } } This problem relies on the generation of a random number. You can create a random number that is at least min but less than max using the following statements: Random ranNumberGenerator = new Random();int randomNumber;randomNumber = ranNumberGenerator.Next(min, max); Write a program named GuessingGame that generates a random number between 1 and 10. (In other words, in the example above, min is 1 and max is 11.) Ask a user to guess the random number, then display the random number and a message indicating whether the user’s guess was too high, too low, or correct.arrow_forward- Pure Javascript in console- Use camelCase- use functions to call each case- all cases must be user inputarrow_forwardIn C programming, if the return type of a function is Void how can you implement assert statements? For example, Void ceasar(int n, char*x); //if char = c and n = 3 output == f how do i use assert statements as this does not work assert (caesar(3,c)==f);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_forwardarrow_back_iosSEE MORE QUESTIONSarrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Introduction to Operators in C; Author: Neso Academy;https://www.youtube.com/watch?v=50Pb27JoUrw;License: Standard YouTube License, CC-BY