Concept explainers
Implementation of a
Program Plan:
Write a C++ program with a main function and the required set of statements to accomplish the following:
Write C++ statements that include the header files iostream and string
Write a C++ statement that allows you to use cin, cout, and endl without the prefix std::.
Write C++ statements that declare and initialize the following named constants: SECRET of type int initialized to 11 and RATE of type double initialized to 12.50
Write C++ statements that declare the following variables: num1, num2, and newNum of type int; name of type string; and hoursWorked and wages of type double
Write C++ statements that prompt the user to input two integers and store the first number in num1 and the second number in num2
Write a C++ statement(s) that outputs the values of num1 and num2, indicating which is num1 and which is num2. For example, if num1 is 8 and num2 is 5, then the output is,
The value of num1 = 8 and the value of num2 = 5.
Write a C++ statement that multiplies the value of num1 by 2, adds the value of num2 to it, and then stores the result in newNum. Then, write a C++ statement that outputs the value of newNum
Write a C++ statement that updates the value of newNum by adding the value of the named constant SECRET to it. Then, write a C++ statement that outputs the value of newNum with an appropriate message
Write C++ statements that prompt the user to enter a person’s last name and then store the last name into the variable name
Write C++ statements that prompt the user to enter a decimal number between 0 and 70 and then store the number entered into hoursWorked
Write a C++ statement that multiplies the value of the named constant RATE with the value of hoursWorked and then stores the result into the variable wages
Write C++ statements that produce output similar to:
Name: Rainbow
Pay Rate: $12.50
Hours Worked: 45.50
Salary: $568.75
Write a C++ program that tests each of the C++ statements that you wrote in parts A through L. Place the statements at the appropriate place in the C++ program segment given at the beginning of this problem. Test run your program (twice) on the following input data:
num1 = 13, num2 = 28; name = "Jacobson"; hoursWorked = 48.30.
num1 = 32, num2 = 15; name = "Crawford"; hoursWorked = 58.45.
Trending nowThis is a popular solution!
Chapter 2 Solutions
C++ Programming: From Problem Analysis to Program Design
- In C/C++, True or False: A function that changes the value of a variable passed by reference also changes the value of the original variable. A variable's type helps define the amount of memory it takes to hold a value of that type.arrow_forwardAssignment #2 Instructions: Through this programming assignment, the students will learn to do the following: Learn to work with command line options and arguments Gain more experience with Makefiles Gain more experience with Unix Learn to use some of the available math functions available with C Usage: mortgagepmt [-s] -r rate [-d downpayment] price In this assignment, you are asked to perform a mortgage payment calculation. All information needed for this will be passed to the program on the command line. There will be no user input during the execution of the program You will need a few pieces of information. The price of the home and the amount of the down payment. You will also need to know the interest rate and the term of the mortgage. To figure your mortgage payment, start by converting your annual interest rate to a monthly interest rate by dividing by 12. Next, add 1 to the monthly rate. Third, multiply the number of years in the term of the mortgage by 12 to calculate the…arrow_forwardInstruction: It should be a C++ PROGRAM INCLUDE THE HEADER FILE, MAIN CPP, AND BSTREE.CPP There is a real program developed by a computer company that reads a report ( running text ) and issues warnings on style and partially corrects bad style. You are to write a simplified version of this program with the following features: Statistics A statistical summary with the following information: Total number of words in the report Number of unique words Number of unique words of more than three letters Average word length Average sentence length An index (alphabetical listing) of all the unique words (see next page for a specific format) Style Warnings Issue a warning in the following cases: Word used too often: list each unique word of more than three letters if its usage is more than 5% of the total number of words of more than three letters Sentence length : write a warning message if the average sentence length is greater than 10 Word length : write a warning message if the…arrow_forward
- in c++ add the request for the month number and read it in, add the request for the year and read it in, Ask what format the user would like to see the date in and write the if statement that will use the value in (format variable) to print out the date in the correct format. */ #include <iostream> using namespace std; int main() { short day, month, year, format; // Request day of the month (as a number) and put in day variable cout << "Enter a day of the month (1, 12, 30, etc): "; cin >> day; cout << "Formats are (1) YYYY/MM/DD, (2) DD/MM/YYYY, and (3) MM/DD/YYYY" << endl; cout << "Enter the number for the format you want (1, 2, or 3): "; cin >> format; }arrow_forwardThis is a C++ computer programming question Write C++ statements to perform the following string operations String Operation C++ Statement Declare string1 and string2 to initialize your first name and last name Make a string3 after concatenate string1 and string2 Update the string3 by inserting a single space between first name and last name using build in function Calculate and show the total length of string3 Replace a single space between first name and last name with underscore using build in functionarrow_forwardQ3:Write a C++ program which explain the use of C++ built-in operators, it should contain three expressions. The first expression should be part of second expression and the second expression .should be part of third expressionarrow_forward
- A header of a C-language function is: void recurs(int current_level, int max_level ) The keyword "void" here signifiesarrow_forwardin c++ Write a program to generate a random number between 1 - 100, and then display which quartile the number falls in. First quartile is 1 - 25 Second quartile is 26 - 50 Third quartile is 51 - 75 Fourth quartile is 76 - 100 To generate a random number, follow these steps: include necessary header files #include <cstdlib> //for random functions #include <ctime> //for time functions set constants for the minimum and maximum values of the desired range const int MIN_VALUE = 1; //minimum range value const int MAX_VALUE = 100; //maximum range value seed the random number generator (RNG) with a unique unsigned int value - system time! unsigned seed = time(0); //system time in seconds since 1/1/1970 srand(seed); //seed the RNG get a random number in the desired range int num = (rand() % (MAX_VALUE - MIN_VALUE + 1)) + MIN_VALUE; The program should: contain header comments as shown in class display a "hello" message (more descriptive than shown in sample)…arrow_forward1. The C++ statement num = 1; compares the contents of the num variable to the number 1. Group of answer choices True False 2. The user can interactively terminate a program loop through the use of a Group of answer choices semicolon scope resolution operator sentinel value kryptonite 3. A do-while statement Group of answer choices automatically performs a validity check on data will always execute at least on time None may never executearrow_forward
- Q/In C++, the following expression is an expression "a='x' || b='y' " logical expression arithmetic expression O figurative expression The expression is incorrectarrow_forwardWrite a c++ program that uses a structure named Movie Data to store the following information about a movie. Title (string) Director (string) Year Released (int) Running Time (in minut) (int) The program should create two MovieDate variables; store values in their members, and display the information about movie.arrow_forwardHUK computer store offers credit plan at 10% down payment and an annual interest rate of 12%. You are required to write a C++ program to calculate and print the payment schedule for a loan to purchase a computer for the first month: a. Prompt the user for the purchase b. Write a void function called display() to print the following headings: The month number The starting balance The interest to pay The principal to pay The monthly payment The ending balance for that month c. Create a double function called creditcredit() that has the purchase price as its parameter. The function must do the following (d to j): d. Create two variables annual interest rate = 12% monthly rate = annual interest rate/12 e. The month number should begin with 1 f. Use a loop to display information for 12 months g. Monthly payment is calculated at 5% of the purchase h. The amount of interest for a month is calculated as the…arrow_forward
- 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