Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Using C++ Write a program that uses control structures to calculate the average test score for any given number of students and any given number

Using C++ Write a program that uses control structures to calculate the average test score for any given number of students and any given number of tests, both determined by the user using input statements (Scanner class). Begin the program with a while loop that runs only when the number of students does not equal 0. Within the while loop, ensure the program iterates through each student while performing the following tasks: 1. Use an accumulator to hold the sum of the students test scores. Make sure the accumulator is placed in a spot to ensure it resets to 0 before looping to the next students test scores. 2. Iterate through the number of tests given through user input (Scanner), adding each test score the student received to the accumulator. 3. Once all scores for a single student are totaled, determine the average score the student received (totalScore/numTests). 4. Output the average test score and use a conditional statement to output a string stating whether the student passed or failed based on the final average. A failing grade will be any number below 60. Assume each test is graded out of 100 points. Bonus points (+2) can be earned if the average is formatted as a decimal with 2 decimal places. 5. Once the given number of students has been looped through, ask the user again for the number of students to restart the loop, with the number 0 exiting the program. Here is an example of what your output should reflect:

Enter number of students: 2 Enter number of tests: 3 Enter grade for student 0 100 Enter grade for student 0 90 Enter grade for student 0 80 Final average for student 0: 90 Pass Enter grade for student 1 55 Enter grade for student 1 45 Enter grade for student 1 89 Final average for student 1: 63 Pass Enter new number of students or press 0 to exit: 0

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

COMPARE the three types of organization-wide incentive plans.

Answered: 1 week ago

Question

What is an interface? What keyword is used to define one?

Answered: 1 week ago