Answered step by step
Verified Expert Solution
Question
1 Approved Answer
C++ Project 1 Project #1: Tip Calculator Objective: To create a program that calculates the tip for a restaurant bill based on the total bill
C++ Project 1
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
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started