I really need help I have got this program all screwed and cant figure out why I cant access my char grades pleade help C learner
Grade.cpp
[CODE=c]
int main(int argc, char *argv[])
{
void inputRecord (StudentRecord record);
//postcondition
void computeAverage (StudentRecord& record);
//precondition
char letterGrade (double numericGrade);
//precondition
void outputRecord (StudentRecord record);
//precondition
//stream insertion operators were reversed for cout and cin functions
StudentRecord record;
cout << "Please Enter Your Grades Below" << endl << "Quiz One: ";
cin >> record.quiz1;
cout << "Quiz Two: ";
cin >> record.quiz2;
cout << endl;
cout << "Midterm Exam Score: ";
cin >> record.midtermE xam;
cout << endl;
cout << "Final Exam Score: ";
cin >> record.finalExa m;
cout << endl;
}
void computeAverage (StudentRecord& record)
{
const double EXAM_WT = 0.5;
const double MIDTERM_WT = 0.25;
const double QUIZ_WT = 0.25;
double quiz1Percent, quiz2Percent;
//
// Convert the 10 point quizzes to a percent, then find the average
//
quiz1Percent = 100 * record.quiz1 / 10.0;
quiz2Percent = 100 * record.quiz2 / 10.0;
double quizAvg = (quiz1Percent + quiz2Percent) / 2;
//
// Compute the weighted average to get the numeric course grade
//
record.courseAv erage = quizAvg * QUIZ_WT + record.midtermE xam * MIDTERM_WT +
record.finalExa m * EXAM_WT;
//
// Call the letterGrade function to find the corresponding letter grade
record.letterGr ade = letterGrade (record.courseA verage);
exit(1);
}[/CODE]
Grade.cpp
[CODE=c]
int main(int argc, char *argv[])
{
void inputRecord (StudentRecord record);
//postcondition
void computeAverage (StudentRecord& record);
//precondition
char letterGrade (double numericGrade);
//precondition
void outputRecord (StudentRecord record);
//precondition
//stream insertion operators were reversed for cout and cin functions
StudentRecord record;
cout << "Please Enter Your Grades Below" << endl << "Quiz One: ";
cin >> record.quiz1;
cout << "Quiz Two: ";
cin >> record.quiz2;
cout << endl;
cout << "Midterm Exam Score: ";
cin >> record.midtermE xam;
cout << endl;
cout << "Final Exam Score: ";
cin >> record.finalExa m;
cout << endl;
}
void computeAverage (StudentRecord& record)
{
const double EXAM_WT = 0.5;
const double MIDTERM_WT = 0.25;
const double QUIZ_WT = 0.25;
double quiz1Percent, quiz2Percent;
//
// Convert the 10 point quizzes to a percent, then find the average
//
quiz1Percent = 100 * record.quiz1 / 10.0;
quiz2Percent = 100 * record.quiz2 / 10.0;
double quizAvg = (quiz1Percent + quiz2Percent) / 2;
//
// Compute the weighted average to get the numeric course grade
//
record.courseAv erage = quizAvg * QUIZ_WT + record.midtermE xam * MIDTERM_WT +
record.finalExa m * EXAM_WT;
//
// Call the letterGrade function to find the corresponding letter grade
record.letterGr ade = letterGrade (record.courseA verage);
exit(1);
}[/CODE]
Comment