C++ PROGRAMMING:FROM...(LL) >CUSTOM<
C++ PROGRAMMING:FROM...(LL) >CUSTOM<
8th Edition
ISBN: 9780357019528
Author: Malik
Publisher: CENGAGE C
bartleby

Concept explainers

Expert Solution & Answer
Book Icon
Chapter 2, Problem 32SA

Explanation of Solution

Below, the program execution and the output (if applicable) for relevant blocks of code are  explained:

#include <iostream>

#include <string>

using namespace std;

const double CONVERSION = 3.5;

Explanation:

In the above lines of code, the constant CONVERSION is declared and initialized.

int main() {

    const int TEMP = 23;

    string name;

    int id;

    int num;

    double decNum;

    double mysteryNum;

Explanation:

In the above lines, inside the main function, the declaration and initialization of the constant TEMP is followed by the declaration of the variables name, id, num, decNum and mysteryNum.

    cout << "Enter last name: ";

Explanation:

The stream insertion operator << and cout is used to print a string "Enter last name: ". The insertion point remains in the same line as the string output on the console. So the output is:

Enter last name:

    cin >> name;

Explanation:

The stream extraction operator >> and cin is used to accept the user input of a string ("Miller") which are assigned to the variable name. The insertion point remains in the same line as the string which was typed as input at the console.

    cout << endl;

Explanation:

The stream insertion operator cout is used to move the insertion point to a new line through the use of the manipulator endl.

    cout << "Enter a two digit integer: ";

Explanation:

The stream insertion operator << and cout are used to print a string "Enter a two digit integer: ". The insertion point remains in the same line as the string output on the console. So the output is,

Enter a two digit integer:

    cin >> id;

Explanation:

The stream extraction operator >> and cin are used to accept the user input of a two-digit number (34) which is assigned to the variable id. The insertion point remains in the same line as the string which was typed as input at the console.

    cout << endl;

Explanation:

The stream insertion operator << and cout are used to move the insertion point to a new line through the use of the manipulator endl.

    num = (id * TEMP) % (static_cast<int>(CONVERSION));

Explanation:

The assignment statement assigns a new value to the variable num after evaluating the right-hand-side arithmetic expression. The expression is evaluated as follows,

(id * TEMP) % (static_cast<int>(CONVERSION))

 = (id * TEMP) % (static_cast<int>(CONVERSION))

= (34 * 23) % (static_cast<int>(3.5))          (value substitution)

= (34 * 23) % (3)                          (static_cast operator converts the floating point

                      number into int type discarding the decimal portion)

= 782 % 3                 (parentheses has highest precedence, * operator

                      evaluated)

= 2                    (modulus operator - 782 / 3 leaves 2 as remainder)

    cout << "Enter a decimal number: ";

Explanation:

The stream insertion operator cout is used to print a string "Enter a decimal number: "...

Blurred answer
Students have asked these similar questions
Année scolaire: 2024/2025 Collège SMARA Devoir à domicile 1 semestre 2 Prof: NILAJ PHYSIQUE CHIMIE Nom et Prénom: Niveau: 3APIC Exercice 1: Durée: 1 heure 1) Donner la définition des termes suivantes? Le Mouvement : La vitesse moyenne: 2) Répondre par « Vrai » ou «> Un objet peut être en mouvement et au repos Si la vitesse est constante, le mouvement sera uniforme. 3) Compléter les phrases par les termes qui conviennent : Pour déterminer le mouvement ou le repos d'un objet, vous devez choisir un autre objet appelé le d'un point d'un corps mobile est l'ensemble des positions qu'il occupe durant son mouvement. Il y a trois types de trajectoires: circulaire. La distance de freinage dépend de 4) Cocher la bonne réponse? > La relation entre la vitesse, la distance et le temps: d Vm = dxt > L'unité internationale de la vitesse moyenne est : m/s 5) On considère la figure suivante : Compléter le tableau par les mots suivants : En mouvement au repos A C Km/h et et l' m. s-1 15 A B C Sol…
5. Here is a tree corresponding to T(64) for an unknown recurrence relation: 32 + lg 64 8+ lg 16 2+ lg 4 2+lg4 2+lg4 8+ lg 16 2+lg4 7 7 7 7 7 7 7 7 Fill in the details for the corresponding recurrence relation: T(n) = T(n/4)+ T(1)= Put scratch work below. Scratch work is not graded but may be used for regrade partial credit.
Top screenshot is question, the rest are examples and explinations.

Chapter 2 Solutions

C++ PROGRAMMING:FROM...(LL) >CUSTOM<

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
Background pattern image
Computer Science
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
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage