blob: 3b7db0ab34aafff6118499433ec6c1842f22adf3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
#include "Scores.h"
void ReadScores(float testScore[])
{
cout << "Enter percent score of student: \n";
for (int i = 0; i < NUM_STUDENT; i++) // starting at 0, array numbered 0 to 9
{
cout << " \t# " << i + 1 << " of " << NUM_STUDENT << " students:\t";
cin >> testScore[i];
}
}
void LetterG(char letterGrade[], float testScore[], int gradeCounts[])
{
for (int i = 0; i < NUM_STUDENT; i++)
{
if (testScore[i] >= 92.0)
{
letterGrade[i] = 'A';
gradeCounts[0] = gradeCounts[0] + 1;
}
else if (testScore[i] >= 84.0 && testScore[i] < 92.0)
{
letterGrade[i] = 'B';
gradeCounts[1] = gradeCounts[1] + 1;
}
else if (testScore[i] >= 75.0 && testScore[i] < 84.0)
{
letterGrade[i] = 'C';
gradeCounts[2] = gradeCounts[2] + 1;
}
else if (testScore[i] >= 65.0 && testScore[i] < 75.0)
{
letterGrade[i] = 'D';
gradeCounts[3] = gradeCounts[3] + 1;
}
else if (testScore[i] < 65.0)
{
letterGrade[i] = 'F';
gradeCounts[4] = gradeCounts[4] + 1;
}
}
}
void average(float testScore[])
{
float average = 0.0;
float total = 0.0;
for (int i = 0; i < NUM_STUDENT; i++)
{
total = total + testScore[i];
}
average = total / NUM_STUDENT;
cout << "\n\n\tClass Average: " << average << "%\n\n";
return;
}
void displayG(float testScore[], char letterGrade[], int gradeCounts[])
{
for (int i = 0; i < NUM_STUDENT; i++)
{
cout << " Student # " << i + 1 << ",\tScore: " << testScore[i] << ", Letter Grade: " << letterGrade[i] << "\n";
}
cout << "\n\tThere were " << gradeCounts[0] << " A's\n";
cout << "\tThere were " << gradeCounts[1] << " B's\n";
cout << "\tThere were " << gradeCounts[2] << " C's\n";
cout << "\tThere were " << gradeCounts[3] << " D's\n";
cout << "\tThere were " << gradeCounts[4] << " F's\n";
}
|