Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a program to calculate the average for a given student based on the following information, each student has 3 test scores (60% of the
Write a program to calculate the average for a given student based on the following information, each student has 3 test scores (60% of the grade), one quiz (10% of the grade) and a score for programming assignments (30% of the grade). Prompt user for their name and scores, then calculate the averageand print the results in a nicely formatted. The following algorithm is given to help you develop the C++ program
A)
Input 1) Prompt user for Full name including any middle initials
2) Prompt user for 3 test scores (verify all are Integer numbers)
3) Prompt user for programming assignment score (verify it is a Real numbers)
4) Prompt user for quiz score (verify it is Integer numbers)
5) Set weight for test to 60%
6) Set weight for programming assignments to 30%
7) Set weight for Quiz to 10%
B) Process
1) Test_Avg = (TestScore1 + TestScore2 + TestScore3 ) / 3
2) Average = Test_Avg * 0.6 + QuizScore * 0.1 + AssignmentScore * 0.3
C) Output Format Requirements: Display the results in nice format, all labels and values lined up and all real numbers should only show 2 digits after the decimal point. Be as creative as you can be to make the output look good. The output should be formatted similar to lab 2 output.
1) Print student Name
2) Print 3 test scores with descriptive labels
3) Print test average of the tests with a descriptive label
4) Print quiz score with a descriptive label
5) Print programming score with a descriptive label
6) Print (final) average with a descriptive label
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