Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program that a C++ program that can be used to determine grades at the e

ID: 664930 • Letter: W

Question

Write a program that a C++ program that can be used to determine grades at the end of the semester.

For each student, who is identified by an integer number between 1 and 60, four examination grades must be kept. Additionally, two final grade averages must be computed. The first grade average is simply the average of all four grades. The second grade average is computed by weighting the four grades as follows: the first grade gets a weight of 0.2, the second grade gets a weight of 0.3, the third grade a weight of 0.3, and the fourth grade a weight of 0.2; that is computed as:

0.3*grade1 + 0.2 *grade2 + 0.2 * grade3 + 0.3 * grade4

Using this information, you are to construct a 60 X 7 two dimensional array, in which the first column is

used for the student number, the next four columns for the grades, and the last two columns for the

computed final grades. The output of the program should be a display of the data in the completed

array. This program does NOT require user input (or "cin" function).

Student Grade 1 Grade 2 Grade 3 Grade 4
1 100 100 100 100
2 100 0 100 0
3 82 94 73 86
4 64 74 84 94
5 94 84 74 64

Your program should print the grade matrix, including the averages. Then it should calculate the mean and standard deviation for both averages for the class and print the results.

Program Organization:

The main() routine should declare and populate the array with the test data shown above. It should then

call a function, passing in the array as a parameter. The function should perform the calculations and print

the result.

Explanation / Answer

Reset the value of sum_for_avg for every student, at every line of your table, that is, at the beginning of your for loop over r. As it is, it starts correctly at 0 for the first student, but then for each following student it starts from the value you already have. #include #include using namespace std; int grade_Calc(int sg[][5]); int main() { int student_grades[5][5] = { {1, 100, 100, 100, 100}, //inputs an array of students 1-5's grades {2, 100, 0, 100, 0}, {3, 82, 94, 73, 86}, {4, 64, 74, 84, 94}, {5, 94, 84, 74, 64}, }; grade_Calc(student_grades); return 0; } int grade_Calc(int sg[][5]) { int sum_for_avg = 0; double weighted_grade = 0.0; double simple_avg = 0.0; double sum2 = 0.0; cout
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote