Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.67 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("ola5.dat1");
  25.             ifs >> NumofTests;
  26.            
  27.             while(numOutput < NumofTests)
  28.            
  29.             {
  30.                 numOutput++;
  31.                 cout << "There are" << NumofTests << "scores per student" << endl;
  32.                 cout << "test" << numOutput << "          " << endl;
  33.             }
  34.            
  35.             cout << endl;
  36.             cout << "----";
  37.             cout << endl;
  38.             cout << "student name:" << studentName << endl;
  39.            
  40.             while(! ifs.eof() )
  41.             {
  42.                 ifs >> studentName;
  43.                 numStudents++;
  44.             }
  45.            
  46.             while(CurrentTestCounter < NumofTests)
  47.             {
  48.                 ifs >> testGrade;
  49.                 CurrentTestCounter++;
  50.                 cout << "Test Grade:" << testGrade << endl;
  51.                 finalScore = finalScore + testGrade;
  52.             }
  53.             CurrentTestCounter = 0;
  54.             finalScore = finalScore / NumofTests;
  55.         {
  56.             if(finalScore >= 90)
  57.                 'A';
  58.             else if(finalScore >= 80)
  59.                 'B';
  60.             else if(finalScore >= 70)
  61.                 'C';
  62.             else if(finalScore >= 60)
  63.                 'D';
  64.             else
  65.                 'F';
  66.         }
  67.             classAverage = classAverage + finalScore;
  68.             cout << '\n';
  69.             classAverage = classAverage / numStudents;
  70.        
  71.             cout << "The Class Average is" << " " << classAverage;
  72.             cout << "There are" << numStudents << "Students";
  73.         ifs.close();
  74.         return 0;
  75.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement