Starting Out With C++, Early Objects - With Access Package
8th Edition
ISBN: 9780133441840
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 2.7, Problem 2.12CP
A) From the table 2-6:
Program Plan Intro
Data types:
The variables use data-type during their declaration.
- The data-type is used to determine the size of memory allocated. Here, the compiler allots the memory.
- All data-type needs different size of memory.
Some of the data-types are:
- Integer
- Boolean
- Character
- Double
- Floating point
B)
Program Plan Intro
Data types:
The variables use data-type during their declaration.
- The data-type is used to determine the size of memory allocated. Here, the compiler allots the memory.
- All data-type needs different size of memory.
Some of the data-types are:
- Integer
- Boolean
- Character
- Double
- Floating point
C)
Program Plan Intro
Data types:
The variables use data-type during their declaration.
- The data-type is used to determine the size of memory allocated. Here, the compiler allots the memory.
- All data-type needs different size of memory.
Some of the data-types are:
- Integer
- Boolean
- Character
- Double
- Floating point
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Unify the following atomic formulas. Indicate Fail if they cannot be unified. Variables and functions are indicated by lower case; constants are indicated by upper case.
1. P(x, y, y, z) P(Apple, Banana, w, w)
2. P(y, x, f(y)) P(z, w, z)
3. P(x, f(x), x) P(Apple, f(w), y)
Only using "type" to declare a variable is insufficient. A variable's data type and other properties help to identify it. The next question is how to put this concept to use in order to describe any variable.
Checkpoints
1) Include name, e-mail, and lab# as comments in the code and also include code to output this information to the output.
2) Minimum of three (3) comments (including Pre/Post) in each function. Note that if the parameter is a reference to (i.e. address of) a value, then the Pre comment must so state.
3) User defined constants for property tax rate, cost of utilities, and cost of insurance. Use non-global memory constant for percent of down payment.
4) Use exactly one function separate from main for input.
5) Call a calculation function from main which handles all calculations. This function needs to call a sub-function (another function) to calculate exactly the following and no more: amount of down payment, amount of the loan, amount of monthly mortgage payment.
6) Use exactly one function called from main for output.
7) Output must be formatted exactly as shown on lab write-up with decimal points lined up. Output must be copied to a separate file.
8) All functions…
Chapter 2 Solutions
Starting Out With C++, Early Objects - With Access Package
Ch. 2.1 - The following C++ program will not compile because...Ch. 2.1 - On paper, write a program that will display your...Ch. 2.3 - Prob. 2.3CPCh. 2.3 - What output will the following lines of code...Ch. 2.3 - On paper, write a program that will display your...Ch. 2.5 - Which of the following are legal C++ assignment...Ch. 2.5 - List all the variables and literals that appear...Ch. 2.5 - When the above main function runs, what will...Ch. 2.5 - When the following main function runs, what will...Ch. 2.7 - Which of the following are illegal C++ variable...
Ch. 2.7 - Prob. 2.11CPCh. 2.7 - Prob. 2.12CPCh. 2.7 - Prob. 2.13CPCh. 2.7 - How would you combine the following variable...Ch. 2.7 - How would you combine the following variable...Ch. 2.8 - Prob. 2.16CPCh. 2.8 - What will the following code display? int number;...Ch. 2.8 - Prob. 2.18CPCh. 2.10 - Prob. 2.19CPCh. 2.10 - Which of the following is a character literal? 'B'...Ch. 2.10 - Prob. 2.21CPCh. 2.10 - What is wrong with the following program...Ch. 2.10 - Prob. 2.23CPCh. 2.10 - Write a program that stores your name, address,...Ch. 2.15 - Is the following assignment statement valid or...Ch. 2.15 - What is wrong with the following program? How...Ch. 2.15 - What will be assigned to x in each of the...Ch. 2.15 - Prob. 2.28CPCh. 2 - Every complete statement ends with a _____.Ch. 2 - To use cout statements you must include the _____...Ch. 2 - Every C++ program must have a function named...Ch. 2 - Prob. 4RQECh. 2 - A group of statements, such as the body of a...Ch. 2 - 'A', and "Hello World" are all examples of _____.Ch. 2 - 978.65 1012 would be written in E notation as...Ch. 2 - Prob. 8RQECh. 2 - Indicate if each of the following assignment...Ch. 2 - If the variables letter and w have been defined as...Ch. 2 - Indicate if each of the following cout statements...Ch. 2 - Indicate if each of the following cout statements...Ch. 2 - Assume integers x = 4, y = 7, and z = 2. What...Ch. 2 - Assume double variables x = 2.5, y = 7.0, and z =...Ch. 2 - Write a C++ statement that defines the double...Ch. 2 - Write a C++ statement that defines the int...Ch. 2 - Write assignment statements that perform the...Ch. 2 - Write assignment statements that perform the...Ch. 2 - Modify the following program segment so it prints...Ch. 2 - Rewrite the follow statement to use the newline...Ch. 2 - Create detailed pseudocode for a program that...Ch. 2 - Prob. 22RQECh. 2 - Prob. 23RQECh. 2 - Create detailed pseudocode for a program that...Ch. 2 - What will the following programs print on the...Ch. 2 - A) #include iostream using namespace std; int main...Ch. 2 - The following program contains many syntax errors....Ch. 2 - Soft Skills Programmers need good communication...Ch. 2 - Sum of Two Numbers Write a program that stores the...Ch. 2 - Prob. 2PCCh. 2 - Prob. 3PCCh. 2 - Restaurant Bill Write a program that computes the...Ch. 2 - Prob. 5PCCh. 2 - Prob. 6PCCh. 2 - Prob. 7PCCh. 2 - Prob. 8PCCh. 2 - Prob. 9PCCh. 2 - Prob. 10PCCh. 2 - Prob. 11PCCh. 2 - Prob. 12PCCh. 2 - Prob. 13PCCh. 2 - Prob. 14PCCh. 2 - Prob. 15PCCh. 2 - Prob. 16PCCh. 2 - Prob. 17PCCh. 2 - Prob. 18PC
Knowledge Booster
Similar questions
- Please fill in the blanks for the following statements: ______________ specify additional information functions need to perform their task.arrow_forwardPlease provide the function or module header in in c++ code for each of the following. Include comments that describe the parameters and return values (if a value is returned). Do not define the function, just give the header or prototype and comments. Be sure to indicate if the parameters need to be passed by reference. 1. Swaps two reals. 2. Calculates and returns the sales tax of 8.25 given the price and the amount of the tax rate (both as reals). 3. Returns the concatenation of two strings. 4. Performs a search of a string for a character and returns true if the character is found and false otherwise. Expert Solution arrow_forward Swaps two reals void swap(int&,int&);//used to swap two integers.parameters are passed by reference arrow_forward Calculates and returns the sales tax of 8.25 given the price and the amount of the tax rate float calculate(float,float);//returns the sales tax of 8.25 given the price and the amount of the tax rate…arrow_forwardPlease provide the function or module header in in c++ code for each of the following. Include comments that describe the parameters and return values (if a value is returned). Do not define the function, just give the header or prototype and comments. Be sure to indicate if the parameters need to be passed by reference. 1. Swaps two reals. 2. Calculates and returns the sales tax of 8.25 given the price and the amount of the tax rate (both as reals). 3. Returns the concatenation of two strings. 4. Performs a search of a string for a character and returns true if the character is found and false otherwise.arrow_forward
- Problem Statement The barcode used by the U.S. Postal System to route mail is defined as follows: Each decimal digit in the ZIP code is encoded using a sequence of three half-height and two full-height bars. The barcode starts and ends with a full-height bar (the guard rail) and includes a checksum digit (after the five-digit ZIP code or ZIP + 4), computed by summing up the original digits modulo 10. Define the following functions: Draw a half-height or full-height bar on stddraw. Given a digit, draw its sequence of bars. Compute the checksum digit. Also define global code that read in a five- (or nine-) digit ZIP code as the command-line argument and draws the corresponding postal barcode.arrow_forwardI need help writing a Boolean expression that is true if and only if a student is a senior who is majoring in either Information Technology or Computer Science and has a GPA of at least 3.5 but not higher than 3.85. Assume that the student’s year in school is stored in the variable year, the student’s major is stored in the variable major, and the student's GPA is stored in the variable gpa. Use parentheses to indicate clearly the order in which the operations should be evaluated.arrow_forwardC++ must be 300 words Explain functions and how to pass values using by reference and by value. Use examples (code examples) to explain the concept.arrow_forward
- C++ must include examples and must be 300 words Explain functions and how to pass values using by reference and by valuearrow_forwardIndicate the error in this statement: double total_cost 0.00 -It is missing a ; and and = between total_cost and 0.00. -Variables can not be initialized in the declaration statement. -It is only missing a ;. -double should be capitalizedarrow_forwardConsider the definition of the function main:int main(){int x, y;char z;double rate, hours;double amount;...} The variables x, y, z, rate, and hours referred to in items a through f below are the variables of the function main. Each of the functions described must have the appropriate parameters to access these variables. Write the following definitions:a. Write the definition of the function initialize that initializes x and y to 0 and z to the blank character.b. Write the definition of the function getHoursRate that prompts the user to input the hours worked and rate per hour to initialize the variables hours and rate of the function main.c. Write the definition of the value-returning function payCheck that calculates and returns the amount to be paid to an employee based on the hours worked and rate per hour. The hours worked and rate per hour are stored in the variables hours and rate, respectively, of the function main. The formula for calculating the amount to be paid is as…arrow_forward
- Q1. What are the three important components of a function?arrow_forwardWhy use a formal argument to pass data into a function when a symbolic constant would suffice? Explain.arrow_forwardWhen a symbolic constant would suffice, why use a formal argument to provide data into a function? Explain.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning