CIS 1111 Programming Topic - 8Calculate Your Grade
(20 Points)
Description:
In this assignment, you will develop C++ and Raptor programs to input and find the average for quiz and assignment grades, then calculate the overall average and letter grade.
Requirements:
- Use variables of the appropriate type.
- Use accumulators and counters.
- Use a “for” loop to input quiz grades for the user and total the four quizzes. (Quizzes are worth 10 points)
- Calculate and display the quiz average
- Use a while loop to input andtotal the eightassignments.(Assignments are worth 20 points).
- Calculate and display the average of the assignments
- As the grades are inputted, check to make sure they are not negative numbers or greater than their worth.
- Calculate the overall average. To do so add your quizzes and assignments totals and divide by possible points.
- Use setprecision to only show the integer portion of the percentage grade.
- Use a nested if-else statement to translate your percentage to a grade.
- Display the total of quizzes, assignments, percentages, and letter grade.
- Flowchart the program in Raptor.
Sample output:
Submit:
Zipped folder named LastNameFirstNameCIS1111NameOfAssignment which contains:
- Your .cpp file
- Screen shots of your code and output
- The Raptor program
- Screenshots of your Raptor program and output
Grading Guidelines for This Assignment
Range – Low End(Did not do or did very little effort) / Range – High End
(Used correctly and spent time/effort on programming)
Names of variables are meaningful and the program comments self-document the program / 0 / 2
Met all stated requirements including developing the Raptor program. / 0 / 10
Output is correct given the input, and the output is correctly formatted / 0 / 4
Program compiles and executes without any runtime, syntax, or logic errors / 0 / 3
The zipped project folder that includes the C++ .cpp source files and screens shots of the code and console and the Raptor program and screen shots are uploaded to drop box. / 0 / 1
Total Points Possible / 0 / 20
1