Starting Out with C++: Early Objects
Starting Out with C++: Early Objects
8th Edition
ISBN: 9780133360929
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: Addison-Wesley
Expert Solution & Answer
Book Icon
Chapter 3, Problem 28RQE

A)

Explanation of Solution

Purpose of the given code:

The main purpose of the given code is to find the product of two numbers; the process involved is getting two numbers of data type “double” from the user, then calculating the sum of the two numbers, and storing it into another variable and finally displaying the sum as an output to the user.

Syntax error:

An error which occurs on the source code of a program is referred as “syntax error” because the computer programs strictly follow the syntax rules.

  • If the code fails to prove its language syntax format, then the compiler will throw errors.

List of errors identified in the given code:

The code that is given contains some errors and those are listed as follows:

Error 1:

The definitions of the keywords are being defined in the header file.

In “Line 1”, delete the semicolon (;) at the end of the header file “#include<iostream>”.

Error 2:

When a variable is declared as a constant item, no modification can be made to that value of the variables that constant hold. The value may change during the runtime.

In “Line 5”, the variables values cannot be constant when the user enters the value at the runtime and the keyword “const” should be removed.

Error statement:

const int number1, number2, product;

Corrected statement:

int number1, number2, product;

Error 3:

Every line in “C++” must be terminated using a semicolon “;”...

B)

Explanation of Solution

Purpose of the given code:

The main purpose of the given code is to find the product of two numbers; the process involved is getting two numbers of data type “double” from the user, then calculating the sum of the two numbers, and storing it into another variable and finally displaying the sum as an output to the user.

Syntax error:

An error which occurs on the source code of a program is referred as “syntax error” because the computer programs strictly follow the syntax rules.

  • If the code fails to prove its language syntax format, then the compiler will throw errors.

List of errors identified in the given code:

The code that is given contains some errors and those are listed as follows:

Error 1:

The definitions of the keywords are being defined in the header file.

In “Line 1”, delete the semicolon (;) at the end of the header file “#include<iostream>”.

Error 2:

The main method is important to start the program. So, in “Line 3” must contain the datatype “int” before the term “main” and it should by brackets “()”.

Error 3:

Every line in “C++” must be terminated using a semicolon “;”.

In “Line 7” and “Line 8”, the output statement is not terminated with a semicolon“;”.

Error statement:

cout << "Enter two numbers and I will multiply\n"

cout <<"them by 50 for you.\n"

Corrected statement:

cout << "Enter two numbers and I will multiply\n";

cout <<"them by 50 for you.\n";

Error 4:

Operators in C++ can be combined such as “+=”, “-=”, “*=” to perform few of the mathematical operations...

Blurred answer

Chapter 3 Solutions

Starting Out with C++: Early Objects

Ch. 3.2 - Prob. 3.11CPCh. 3.2 - Study the following program code and then complete...Ch. 3.2 - Complete the following program skeleton so that it...Ch. 3.3 - Assume the following variable definitions: int a =...Ch. 3.3 - What will the following program code display if a...Ch. 3.3 - What will the following program code display? int...Ch. 3.5 - Prob. 3.17CPCh. 3.5 - Prob. 3.18CPCh. 3.5 - Complete the following program code segment so...Ch. 3.5 - Prob. 3.19CPCh. 3.6 - Write a multiple assignment statement that assigns...Ch. 3.6 - Write statements using combined assignment...Ch. 3.6 - What will the following program segment display?...Ch. 3.7 - Write cout statements with stream manipulators...Ch. 3.7 - The following program segment converts an angle in...Ch. 3.9 - Will the following string literal fit in the space...Ch. 3.9 - If a program contains the definition string name;...Ch. 3.9 - Prob. 3.28CPCh. 3.10 - Assume the variables angle1 and angle2 hold angles...Ch. 3.10 - To find the cube root (the third root) of a...Ch. 3.10 - Write a statement that produces a random number...Ch. 3 - Prob. 1RQECh. 3 - Prob. 2RQECh. 3 - Prob. 3RQECh. 3 - Assume the following variables are defined: int...Ch. 3 - What header files must be included in the...Ch. 3 - Prob. 6RQECh. 3 - Prob. 7RQECh. 3 - Complete the following table. Expression Value of...Ch. 3 - Write C++ expressions for the following algebraic...Ch. 3 - Assume a program has the following variable...Ch. 3 - Prob. 11RQECh. 3 - Assume that qty and salesReps are both integers....Ch. 3 - Rewrite the following variable definition so the...Ch. 3 - Complete the following table by writing statements...Ch. 3 - Write a multiple assignment statement that can be...Ch. 3 - Replace the following statements with a single...Ch. 3 - Is the following code legal? Why or why not? const...Ch. 3 - Prob. 18RQECh. 3 - Prob. 19RQECh. 3 - Prob. 20RQECh. 3 - Pet World offers a 15 percent discount to senior...Ch. 3 - A bowling alley is offering a prize to the bowler...Ch. 3 - A retail store grants its customers a maximum...Ch. 3 - Prob. 24RQECh. 3 - Prob. 25RQECh. 3 - Each of the following program segments has some...Ch. 3 - Prob. 28RQECh. 3 - Prob. 29RQECh. 3 - Soft Skills Often programmers work in teams with...Ch. 3 - Miles per Gallon Write a program that calculates a...Ch. 3 - Stadium Seating There are three searing categories...Ch. 3 - Housing Costs Write a program that asks the user...Ch. 3 - How Much Insurance? Many financial experts advise...Ch. 3 - Batting Average Write a program to find a baseball...Ch. 3 - Test Average Write a program that asks for five...Ch. 3 - Average Rainfall Write a program that calculates...Ch. 3 - Prob. 8PCCh. 3 - Prob. 9PCCh. 3 - Prob. 10PCCh. 3 - Celsius to Fahrenheit Write a program that...Ch. 3 - Prob. 12PCCh. 3 - Prob. 13PCCh. 3 - Property Tax Madison County collects property...Ch. 3 - Senior Citizen Property Tax Madison County...Ch. 3 - Math Tutor Write a program that can be used as a...Ch. 3 - Interest Earned Assuming there are no deposits...Ch. 3 - Prob. 18PCCh. 3 - Prob. 19PCCh. 3 - How Many Pizzas? Modify the program you wrote in...Ch. 3 - Angle Calculator Write a program that asks the...Ch. 3 - Prob. 22PC
Knowledge Booster
Background pattern image
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education