Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <fstream>
- #include <string>
- using namespace std;
- int main()
- {
- //variable declarations
- int numStudents = 0;
- float classAverage = 0.0;
- int NumofColumns = 0;
- string studentName;
- int NumofTests = 0;
- int testGrade = 0;
- float finalScore = 0.0;
- fstream ifs;
- string fileName;
- int CurrentTestCounter = 0;
- int numOutput = 0;
- cout << "Please enter the file name that contains the student records:" << endl;
- cin >> (fileName);
- ifs.open(fileName);
- ifs >> NumofTests;
- cout << "There are" << NumofTests << "scores per student" << endl;
- while(numOutput < NumofTests)
- {
- numOutput++;
- cout << "test" << numOutput << "\t\t";
- }
- cout << endl;
- cout << "----";
- cout << endl;
- while(! ifs.eof() )
- {
- studentName >> ifs;
- numStudents++;
- cout << "Student name:" << " " << studentName;
- }
- while(CurrentTestCounter < NumofTests)
- {
- testGrade >> ifs;
- CurrentTestCounter++;
- cout << "Test Grade:" << " " << testGrade;
- finalScore = finalScore + testGrade;
- }
- CurrentTestCounter = 0;
- finalScore = finalScore / NumofTests;
- {
- if(finalScore >= 90)
- 'A';
- else if(finalScore >= 80)
- 'B';
- else if(finalScore >= 70)
- 'C';
- else if(finalScore >= 60)
- 'D';
- else
- 'F';
- }
- classAverage = classAverage + finalScore;
- cout << '\n';
- classAverage = classAverage / numStudents;
- cout << "The Class Average is" << " " << classAverage;
- cout << "There are" << numStudents << "Students";
- ifs.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement