C++ Project 1 Project #1: Tip Calculator Objective: To create a program that calculates the tip for
Fantastic news! We've Found the answer you've been seeking!
Question:
C++ Project 1
Transcribed Image Text:
Project #1: Tip Calculator Objective: To create a program that calculates the tip for a restaurant bill based on the total bill amount and the desired tip percentage. Steps: 1. First, declare and initialize variables to store the total bill amount and the desired tip percentage. 2. Next, prompt the user to enter the bill amount and the desired tip percentage. 3. Use the inputted values to calculate the tip amount. 4. Finally, display the total bill amount, the tip amount, and the final bill amount (total bill amount + tip amount) to the user. To upload your completed work, click on the Start Assignment button and then the Submit Assignment button. Project (1) Criteria Requirements Program Execution Programming Style Problem Solving 10 to 9.0 pts Exceeds Expectations Includes all of the required components, as specified in the assignment. 20 to >18.0 pts Exceeds Expectations All classes compile and execute correctly, and meet all specifications. 15 to >13.5 pts Exceeds Expectations 9 to >8.0 pts Meets Expectations Includes most of the required components, as specified in the assignment. 15 to >13.5 pts Exceeds Expectations 18 to >16.0 pts Meets Expectations All classes compile correctly and execute, but do not meet all of the specifications due to minor errors in the programming logic. Programming style is completely consistent, control structures are properly indented, field and method identifiers are properly named, and recommended naming conventions are always followed. 13.5 to >12.0 pts Meets Expectations Ratings Demonstrates strong or adequate thought and insight in problem solving with basic programming concepts. 8 to >6.0 pts Partially Meets Expectations Includes some of the required components, as specified in the assignment. 13.5 to >12.0 pts Meets Expectations 16 to >12.0 pts Partially Meets Expectations Programming style is mostly consistent, control structures are properly indented, field and method identifiers are properly named, and recommended naming conventions are always followed. All classes compile correctly and execute, but do not meet all of the specifications due to major errors in the programming logic. 12 to >9.0 pts Partially Meets Expectations 6 to >0 pts Does Not Meet Expectations Includes few of the required components, as specified in the assignment. Some significant but not major errors or omissions in problem solving. 12 to >0 pts Does Not Meet Expectations Classes do not compile or execute correctly due to syntax errors in the code. Programming style is inconsistent, control structures are not always indented, field and method identifiers are properly named, and recommended naming conventions are sometimes followed. 12 to >9.0 pts Partially Meets Expectations Major errors or omissions in problem solving. 9 to >0 pts Does Not Meet Expectations Poor quality work; unacceptable in terms of programming style, indentation, and naming of identifiers. 9 to >0 pts Does Not Meet Expectations Fails to demonstrate problem solving. Pts 10 pts 20 pts 15 pts 15 pts Total Points: 60 Project #1: Tip Calculator Objective: To create a program that calculates the tip for a restaurant bill based on the total bill amount and the desired tip percentage. Steps: 1. First, declare and initialize variables to store the total bill amount and the desired tip percentage. 2. Next, prompt the user to enter the bill amount and the desired tip percentage. 3. Use the inputted values to calculate the tip amount. 4. Finally, display the total bill amount, the tip amount, and the final bill amount (total bill amount + tip amount) to the user. To upload your completed work, click on the Start Assignment button and then the Submit Assignment button. Project (1) Criteria Requirements Program Execution Programming Style Problem Solving 10 to 9.0 pts Exceeds Expectations Includes all of the required components, as specified in the assignment. 20 to >18.0 pts Exceeds Expectations All classes compile and execute correctly, and meet all specifications. 15 to >13.5 pts Exceeds Expectations 9 to >8.0 pts Meets Expectations Includes most of the required components, as specified in the assignment. 15 to >13.5 pts Exceeds Expectations 18 to >16.0 pts Meets Expectations All classes compile correctly and execute, but do not meet all of the specifications due to minor errors in the programming logic. Programming style is completely consistent, control structures are properly indented, field and method identifiers are properly named, and recommended naming conventions are always followed. 13.5 to >12.0 pts Meets Expectations Ratings Demonstrates strong or adequate thought and insight in problem solving with basic programming concepts. 8 to >6.0 pts Partially Meets Expectations Includes some of the required components, as specified in the assignment. 13.5 to >12.0 pts Meets Expectations 16 to >12.0 pts Partially Meets Expectations Programming style is mostly consistent, control structures are properly indented, field and method identifiers are properly named, and recommended naming conventions are always followed. All classes compile correctly and execute, but do not meet all of the specifications due to major errors in the programming logic. 12 to >9.0 pts Partially Meets Expectations 6 to >0 pts Does Not Meet Expectations Includes few of the required components, as specified in the assignment. Some significant but not major errors or omissions in problem solving. 12 to >0 pts Does Not Meet Expectations Classes do not compile or execute correctly due to syntax errors in the code. Programming style is inconsistent, control structures are not always indented, field and method identifiers are properly named, and recommended naming conventions are sometimes followed. 12 to >9.0 pts Partially Meets Expectations Major errors or omissions in problem solving. 9 to >0 pts Does Not Meet Expectations Poor quality work; unacceptable in terms of programming style, indentation, and naming of identifiers. 9 to >0 pts Does Not Meet Expectations Fails to demonstrate problem solving. Pts 10 pts 20 pts 15 pts 15 pts Total Points: 60
Expert Answer:
Related Book For
Posted Date:
Students also viewed these algorithms questions
-
In a Hopfield neural network configured as an associative memory, with all of its weights trained and fixed, what three possible behaviours may occur over time in configuration space as the net...
-
In this question you will be asked to reflect on a project you have been involved in or observed, in which a design evolved, or could have evolved, through applying a theory of user behaviour. You...
-
Cindy Bagnal, the manager of Cayce Printing Service, has provided you with the following aging schedule for Cayce's accounts receivable: Cindy indicates that the $126,700 of accounts receivable...
-
A series RCL circuit is at resonance and contains a variable resistor that is set to 175 . The power delivered to the circuit is 2.6 W. Assuming that the voltage remains constant, how much power is...
-
Marilyn, an independent contractor who lives and works in Cleveland, obtains a large contract that will require her to live and work in Atlanta for a period of ten months. Marilyn leaves her husband...
-
Prim launched in mid-2013, after passing through the prestigious Y Combinator business accelerator program earlier that year. Heres how Prims laundry service worked. Customers bagged their laundry...
-
York Industries leases a large specialized machine to Echo Company at a total rental of $1,400,000, payable in five annual installments in the following declining pattern: 24% in the first two years,...
-
The atomic number of element M, N, R, and T are 1, 8, 12 and 14 respectively. The element which can form ions by either losing or gaining electron(s) is M 11. A. B. N C R D. T 12. The atomic number...
-
John Fuji (birthdate June 6, 1981) moved from California to Washington in December 2018. His earnings and income tax withholding for 2019 for his job as a manager at a Washington apple-processing...
-
Do you think the Pepsi ACT program gives PepsiCo a competitive advantage? Why or why not? How could the company determine this?
-
1- Response time is an important performance measure when searching on-line (for example, at Hotels.com or TatilSepeti.com) if a hotel is available for a certain day. It is defined as the length of...
-
Do you believe the federal government of Canada should limit the number ofimmigrants it accepts? https://globalnews.ca/news/5397306/canada--poll/immigration
-
In what ways can we effectively monitor the return on investment in charity work?
-
Can you think of a display rule for emotions that is not mentioned in the chapter? What is it and why do you think this norm developed?
-
You need to write the summary of "The need for disruptive change inside Blackberry" in two paragraphs.
-
A Company owns 75% of B Company and 40% of C Company. B Company owns 40% of C Company. The following information was assembled at December 31, Year 7. A Company B Company C Company Cash $ 118,900 $...
-
Pedro Bourbone is the founder and owner of a highly successful small business and, over the past several years, has accumulated a significant amount of personal wealth. His portfolio of stocks and...
-
In this exercise, you will modify the program from TRY THIS Exercise 17. If necessary, create a new project named ModifyThis18 Project and save it in the Cpp8\Chap14 folder. Copy the instructions...
-
Code the algorithm shown in Figure 6-41. Use the switch statement to code the multiple-alternative selection structure. If necessary, create a new project named TryThis11 Project, and save it in the...
-
Which of the following will correctly add the number 100 to each variable in the sales array? The x variable was declared using the int x = 0; statement. a. while (x
-
Can we conclude that the old ratings have a direct causal effect on the new ratings? Explain briefly. For Exercises 13, refer to the combined cityhighway fuel economy ratings (mi/gal) for different...
-
For 10 pairs of sample data, the correlation coefficient is computed to be r = -1. What do you know about the scatterplot?
-
In a study of global warming, assume that we have found a strong positive correlation between carbon dioxide concentration and temperature. Identify three possible explanations for this correlation.
Study smarter with the SolutionInn App