/*********************************************** * * * * * CSCI 1470, Fall 2005 * * Machine Problem: MP * * Purpose: Display students letter grade * * based on test and quiz scores. * ***********************************************/ #include #include using namespace std; int main(void) { char student_name[22]; int student_id, test_1, test_2, test_3, quiz_1, quiz_2, quiz_3, sum_test, sum_quiz; double average_score; cout << "Student Name: "; cin.getline(student_name,22); cout << "Student ID: "; cin >> student_id; cout << "Test 1: "; cin >> test_1; cout << "Test 2: "; cin >> test_2; cout << "Test 3: "; cin >> test_3; sum_test = test_1 + test_2 + test_3; cout << endl << "The sum of the test scores is: " << sum_test << endl << endl; cout << "Quiz 1: "; cin >> quiz_1; cout << "Quiz 2: "; cin >> quiz_2; cout << "Quiz 3: "; cin >> quiz_3; sum_quiz = quiz_1 + quiz_2 + quiz_3; cout << endl << "The sum of the quiz scores is: " << sum_quiz << endl << endl; average_score = (.30 * sum_test) + (.10 * sum_quiz / 30.0 * 100); cout << "Average numeric score is: " << setprecision(2) << average_score << endl << endl; cout << "Letter grade is: "; if (average_score >= 90) cout << "A" << endl << endl; else if (average_score >= 80) cout << "B" << endl << endl; else if (average_score >= 70) cout << "C" << endl << endl; else if (average_score >= 60) cout << "D" << endl << endl; else cout << "F" << endl << endl; return 0; }//end of function main