Reference no: EM13322667
Modify the program
Modify the Test Scores program from the above Debug Section into a class grade book that includes a class of up to 20 students and 3 test grades. Each test is read in as a separate file, so 3 Test files are required. The students' grades should be kept in an array. Once all three test scores are read in, calculate each student's average and grade for the class. Also print a report of the each student's test grades, average and final grade as a table, and then print the averages of each Test and overall Test Average, as well as highest Test Grade of all Tests and the student with thehighest class grade.
Required for program grade:
1. Source Code (complete)
2. Sample Input files
3. Screenshot of running program.
// Test scores Program which needs to modify according above requirments
// Test Scores Debug
// Debug Program -- there are 6 errors in this program
// Correct this program
// worked with Omar and Sunita
#include <iostream>
#include <iomanip>
#include <fstream> // ( fstream missing debug 1)
int main()
{
int scores[8] = {0};
ifstream infile;
infile.open("TestScoresData.txt");
if (!infile) // ( ! missing debug 3)
{
cout << "Cannot open the input file. Program terminates!"
<< endl;
holdscrn( ); // Hold screen before exit
return 1;
}
readData(infile, scores, 8);
print(scores, 8);
cout << endl;
infile.close();
holdscrn( ); // Hold screen before exit
return 0;
}
void readData(ifstream& inputFile, int list[], int size)
{
int score;
int index;
inputFile >> score; // (missing input file debug 4)
while (inputFile)
{
index = score / 25;
if (index == size)
index--;
if (index < size)
list[index]++;
inputFile >> score;
}
return;// ( return value not required debug 5)
}
void print(int list[], int size)
{
int range;
int lowRange = 0;
int upperRange = 24;
cout << " Range # of Students" << endl;
for (range = 0; range < size; range++)
{
if (lowRange < 100) // ( if else statement missing debug 6)
{
cout << setw(3) << lowRange << " - "
<< upperRange << setw(15)
<< list[range] << endl;
}
else
{
cout << setw(3) << lowRange << " - "
<< upperRange << setw(14)
<< list[range] << endl;
}
lowRange = upperRange + 1;
upperRange = upperRange + 25;
if (range == size - 2)
upperRange++;
}
cout << endl;
return;
}
void holdscrn( ) // void function to hold screen open before exit
{
Determine the maximum absolute values of the shear
: Draw the shear and bending moment diagrams for the beam AB, and determine the maximum absolute values of the shear and bending moment.
|
Name and briefly describe each of these categories
: Streaming video can systems can be classified into three categories. Name and briefly describe each of these categories?
|
What is the average force on the rope during the tow
: The 5.5 Mg humpback whale is stuck on the shore due to changes in the tide. In an effort to rescue the whale, a 12-Mg tugboat is used to pull it free using an inextensible rope tied to its tail.
|
Explain combustion of the alternative fuel and hydrogen gas
: The combustion of the alternative fuel, hydrogen gas, released 286 kj per mole of hydrogen gas combusted. if 10.0 l of hydrogen gas at STP was burned to produce electricity, how long would it power a 100 watt light bulb. assume no energy is lost t..
|
Modify the test scores program
: Also print a report of the each student's test grades, average and final grade as a table, and then print the averages of each Test and overall Test Average, as well as highest Test Grade of all Tests and the student with thehighest class grade.
|
What is the head loss due to friction per 1000 m of pipe
: Water flows through a 250-mm diameter steel (C=120) pipe at a a velocity, V = 1.5 m/s. Using the Hazen-Williams equation, what is the head loss due to friction per 1000 m of pipe
|
What is the centerline uniform water depth in the channel
: A 2-ft diameter circular pipe has a Manning's n of 0.013 and a bed slope of 2.0 X 10^-3. What is the uniform flow rate in this pipe if it is completely full (Qf) in ft^3/s
|
State what effect on the value of ca(oh)2''s ksp
: What effect on the value of Ca(OH)2's Ksp (6.5x10^-6 ) would sucking up some suspended calcium hydroxide solid have. Would the Ksp value be higher or lower than the normal value. Why
|
Outline the major influences on business buyers
: Outline the major influences on business buyers. Why is it important for the business-to-business buyer to understand these major influences?
|