steamengines

fucked up grade average thing.

Nov 5th, 2014
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.16 KB | None | 0 0
  1. //Christian Ballard
  2. //COSC 1330 - 003
  3. //This program should calculate students weighted averages.
  4. #include <iostream>
  5. #include <iomanip>
  6. using namespace std;
  7.  
  8. double averageGrade(double &);
  9. double classAverage(double);
  10. char getLetterGrade(char);
  11. void displayGradeReport();
  12.  
  13.  
  14.  
  15. int main()
  16. {
  17.     double labAverage = 0.0;
  18.     double testAverage = 0.0;
  19.     double projectAverage = 0.0;
  20.     double overallAverage = 0.0;
  21.     char letterGrade = ' ';
  22.    
  23.  
  24.     cout << "Please enter your lab grades." << endl << "(Enter a negative number when you are finished entering grades.)" << endl;
  25.     averageGrade(labAverage);
  26.    
  27.     cout << labAverage << endl;
  28.  
  29.  
  30.  
  31.     system("pause");
  32.     return 0;
  33. }
  34.  
  35. double averageGrade(double &gradeAverage)
  36. {
  37.     double grades = 0.0;
  38.     int numGrades = 0;
  39.     double sum = 0.0;
  40.  
  41.         while (grades >= 0)
  42.         {
  43.             cin >> grades;
  44.             numGrades++;
  45.             sum = grades + sum;
  46.             gradeAverage = sum / numGrades;
  47.         }
  48.     return gradeAverage;
  49. }
  50.  
  51. double classAverage(double)
  52. {
  53.     double const LABWEIGHT = .5;
  54.     double const TESTWEIGHT = .4;
  55.     double const PROJECTWEIGHT = .1;
  56.  
  57.  
  58.     return 0;
  59. }
  60.  
  61. char getLetterGrade(char)
  62. {
  63.  
  64.     return 0;
  65. }
  66.  
  67. void displayGradeReport()
  68. {
  69.  
  70. }
Advertisement
Add Comment
Please, Sign In to add comment