Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.65 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <fstream>
  4. #include <string>
  5. using namespace std;
  6.    
  7.    int main()
  8.         {
  9.             //variable declarations
  10.             int numStudents = 0;
  11.             float classAverage = 0.0;
  12.             int NumofColumns = 0;
  13.             string studentName;
  14.             int NumofTests = 0;
  15.             int testGrade = 0;
  16.             float finalScore = 0.0;
  17.             fstream ifs;
  18.             string fileName;
  19.             int CurrentTestCounter = 0;
  20.             int numOutput = 0;
  21.  
  22.             cout << "Please enter the file name that contains the student records:" << endl;
  23.             cin >> (fileName);
  24.             ifs.open(fileName);
  25.             ifs >> NumofTests;
  26.             cout << "There are" << NumofTests << "scores per student" << endl;
  27.             while(numOutput < NumofTests)
  28.            
  29.             {
  30.                 numOutput++;
  31.                 cout << "test" << numOutput << "\t\t";
  32.             }
  33.            
  34.             cout << endl;
  35.             cout << "----";
  36.             cout << endl;
  37.            
  38.             while(! ifs.eof() )
  39.             {
  40.                 studentName >> ifs;
  41.                 numStudents++;
  42.                 cout << "Student name:" << " " << studentName;
  43.             }
  44.            
  45.             while(CurrentTestCounter < NumofTests)
  46.             {
  47.                 testGrade >> ifs;
  48.                 CurrentTestCounter++;
  49.                 cout << "Test Grade:" << " " << testGrade;
  50.                 finalScore = finalScore + testGrade;
  51.             }
  52.             CurrentTestCounter = 0;
  53.             finalScore = finalScore / NumofTests;
  54.         {
  55.             if(finalScore >= 90)
  56.                 'A';
  57.             else if(finalScore >= 80)
  58.                 'B';
  59.             else if(finalScore >= 70)
  60.                 'C';
  61.             else if(finalScore >= 60)
  62.                 'D';
  63.             else
  64.                 'F';
  65.         }
  66.             classAverage = classAverage + finalScore;
  67.             cout << '\n';
  68.             classAverage = classAverage / numStudents;
  69.        
  70.             cout << "The Class Average is" << " " << classAverage;
  71.             cout << "There are" << numStudents << "Students";
  72.         ifs.close();
  73.         return 0;
  74.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement