C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN: 9781337102087
Author: D. S. Malik
Publisher: Cengage Learning
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 2, Problem 14SA
Explanation of Solution
Let us number the statements as follows:
(1) x = 7; y = 2 * x - 3;
(2) z = x + y - 3;
(3) x = z / y;
(4) y = z - x;
(5) w = x + y + 2 * z;
(6) w–;
(7) y = 2 * w + z - x;
The execution is explained in the table below. '?' indicates that the value is unknown.
Values of Variable / Statement | Explanation | |
After (1) executes | x=7 y=11 w=? z=? | Only x has been initia... |
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
Suppose x, y, z, and w are int variables. What value is assigned to each of these variables after the last statement executes? x = 7; y = 2 * x - 3;z = x + y - 3;
x = z / y;y = z - x;w = x + y + 2 * z;w--;y = 2 * w + z - x;
Suppose x, y, and z are int variables and w and t are double variables. What value is assigned to each of these variables after the last statement executes? x = 8;y = x + 3;z = x * y + 2 * x;x = z – y % 4;w = 2.5 * z - x;t = w / 2 + 13 / 4 – y % 5;
30 Suppose a, b, and sum are int variables and c is a double variable.
What value is assigned to each variable after each statement executes?
Suppose a = 6, b = 3, and c = 2.2. (14)
a b c sum
sum = static_cast<int>(a + b + c); __ __ __ __
b += c * a; __ __ __ __
c -= a; __ __ __ __
a *= 2 * b - c; __ __ __ __
Chapter 2 Solutions
C++ Programming: From Problem Analysis to Program Design
Ch. 2 - 1. Mark the following statements as true or...Ch. 2 - Prob. 2MCCh. 2 - Which of the following is not a reserved word in...Ch. 2 - Prob. 4SACh. 2 - 5. Are the identifiers quizNo1 and quiznol the...Ch. 2 - 6. Evaluate the following expressions. (3,...Ch. 2 - If int x = 10;, int y = 7;, double z = 4.5;, and...Ch. 2 - Prob. 8CPCh. 2 - 9. Suppose that x, y, z, and w are int variables....Ch. 2 - Prob. 10SA
Ch. 2 - Which of the following are valid C++ assignment...Ch. 2 - Write C++ statements that accomplish the...Ch. 2 - Write each of the following as a C++ expression....Ch. 2 - Prob. 14SACh. 2 - Suppose x, y, and z are int variables and wandt...Ch. 2 - 16. Suppose x, y, and z are int variables and x =...Ch. 2 - Suppose a and b are int variables, c is a double...Ch. 2 - 18. Write C++ statements that accomplish the...Ch. 2 - Which of the following are correct C++ statements?...Ch. 2 - Give meaningful identifiers for the following...Ch. 2 - 21. Write C++ statements to do the following....Ch. 2 - Prob. 22SACh. 2 - The following program has syntax errors. Correct...Ch. 2 - Prob. 24SACh. 2 - Prob. 25SACh. 2 - Preprocessor directives begin with which of the...Ch. 2 - 27. Write equivalent compound statements if...Ch. 2 - 28. Write the following compound statements as...Ch. 2 - 29. Suppose a, b, and c are int variables and a =...Ch. 2 - Suppose a, b, and sum are int variables and c is a...Ch. 2 - Prob. 31SACh. 2 - Prob. 32SACh. 2 - Prob. 33SACh. 2 - Prob. 34SACh. 2 - 1. Write a program that produces the following...Ch. 2 - Prob. 2PECh. 2 - Prob. 3PECh. 2 - 4. Repeat Programming Exercise 3 by declaring...Ch. 2 - Prob. 5PECh. 2 - Prob. 6PECh. 2 - 7. Write a program that prompts the user to input...Ch. 2 - Prob. 8PECh. 2 - 9. Write a program that prompts the user to enter...Ch. 2 - 10. Write a program that prompts the user to input...Ch. 2 - 11. Write a program that prompts the capacity, in...Ch. 2 - 12. Write a C++ program that prompts the user to...Ch. 2 - 13. To make a profit, a local store marks up the...Ch. 2 - 14. (Hard drive storage capacity) If you buy a 40...Ch. 2 - 15. Write a program to implement and test the...Ch. 2 - 16. A milk carton can hold 3.78 liters of milk....Ch. 2 - 17. Redo Programming Exercise 16 so that the user...Ch. 2 - Prob. 18PECh. 2 - 19. Write a program that prompts the user to input...Ch. 2 - 20. For each used car a salesperson sells, the...Ch. 2 - 21. Newton's law states that the force, , between...Ch. 2 - 22. One metric ton is approximately 2,205 pounds....Ch. 2 - 23. Cindy uses the services of a brokerage firm to...Ch. 2 - 24. A piece of wire is to be bent in the form of a...Ch. 2 - 25. Repeat Programming Exercise 24, but the wire...Ch. 2 - 26. A room has one door, two windows, and a...Ch. 2 - Prob. 27PECh. 2 - 28. In an elementary school, a mixture of equal...Ch. 2 - 29. A contractor orders, say, 30 cubic yards of...
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
- Suppose that x, y, z, and w are int variables. What is stored in x, y, z, and w after the following statements execute? x = 9;y = x - 4;z = (y + 7) % 6;w = (x * z) / y - 3;z = w + (x - y + 2) % x;arrow_forwardSuppose x, y, and z are int variables and w and t are double variables. What are the values of all five variables after all the following statements have been executed? Hint, the mod operator is the same level of precedence as * and /, and be careful about integer division. x = 17; y = 15; x = x + y / 4; z = x % 3 + 4; w = 17 / 3 + 6.5; t = x / 4.0 + 15 % 4 - 3.5;arrow_forwardSuppose that x, y, z, and w are int variables and x = 25, y = 3, z = 12, and w = 4. What is the output of the following statements? a. cout << "x == z: " << (x == z) << endl;b. cout << "y != z - 9: " << (y != z - 9) << endl;c. cout << "x - y == z + 10: " << (x - y == z + 10) << endl;d. cout << "!(z < w): " << !(z < w) << endl;e. cout << "w - y < x - 2 * z: " << (w - y < x - 2 * z)<< endl;arrow_forward
- a. Write a program named CheckMonth that prompts a user to enter a birth month. If the value entered is greater than 12 or less than 1, display an error message; otherwise, display the valid month with a message such as 3 is a valid month. b. Write a program named CheckM0nth2 that prompts a user to enter a birth month and day. Display an error message if the month is invalid (not I through 12) or the day is invalid for the month (for example, not between 1 and 31 for January or between I and 29 for February). If the month and day are valid, display them with a message.arrow_forwardSuppose that x, y, z, and w are int variables and x = 25, y = 3, z = 12, and w = 4. What is the output of the following statements? b. cout << "y != z - 9: " << (y != z - 9) << endl; c. cout<<"x-y==z+10:"<<(x-y==z+10)<<endl; d. cout << "!(z < w): " << !(z < w) << endl;arrow_forwardAssume that int a[ 2 ][ 2 ] = { { 1, 2 }, { 3, 4 } }; the value of a[ 1, 1 ] = ______;arrow_forward
- Assume that a box of apples cost 8 dollars and a box of grapes cost 6 dollars. Given variables numBoxApples and numBoxGrapes that are read from input, compute the total cost and assign combinedCost with the result. Ex: If the input is 7 10, then the output is: Cost: 116 include <iostream> using namespace std; int main() { int applePrice = 8; int grapePrice = 6; int numBoxApples; int numBoxGrapes; int combinedCost; cin >> numBoxApples; cin >> numBoxGrapes; /* Your code goes here */ cout << "Cost: " << combinedCost << endl; return 0; }arrow_forwardConsider the following declarations. int sum1, sum2; float number; double total; Initially the values of the variables are as follows: sum1 = 10 number = 2.5f sum2 = 20 total = 10.25d consider only the effect of each statement on the initial values specified above. By state which is invalid and not valid? a) number = sum1; ............ b) sum2 = (int) total; ............ c) number = sum1 / sum2; ............ d) sum1 = number * 4; ............ e) total = number; ............ f) number = sum2 % 2; ............ g) sum1 = (int) (sum2 / 3.0f); ............ h) number = (float) sum1 + 2.0; ............arrow_forwardYOUR QUESTION IS: 1. What value will be assigned to the numeric variable x when the following statement is executed x 4 \ 2 * 4arrow_forward
- Given the code below: type point real a, b end type type (point) v read*, v z=v%a/v%b print*, z end What is the equivalent code for the above statements? Question 6 options: none of the given code choices type point real a, b end type type (point), dimension(2):: v read*, v do i=1, 2 z=v(i)%a/v(i)%b end do print*, z end all the given code choices type point real a, b end type type (point), dimension(2):: v read*, v where (i>0) z=v(i)%a/v(i)%b end where print*, z end real va, vb read*, va, vb z=va/vb print*, z endarrow_forwardFind out the final values of a,b and c where following expressions are executed sequentially:[4]int a = 2, b =3, c;a = (b++) + (++b) + a;c = a>b ? a:b;b = (a++) + (b--) + a;c = c++*b--;arrow_forwardIn java write a program that takes four int command-line arguments w, x, y, z,. define a boolean variable whose value is true if the four values are either in strictly acending order (w<x<y<z) or strictly descending order (w>x>y>z), and false otherwise, then display the boolean variable value. Note: Do not use if statements on the program Note: Assume that the inputs will always be integersarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,