#include void main (void) { int classes = -1; char input; float total = 0; bool fGrade = false; do { cout << "\nPlease enter letter grade number " << classes+2 << " or a non-grade to exit --> "; cin >> input; switch (input) { case 'A':case 'a': total += 4; break; case 'B':case 'b': total += 3; break; case 'C':case 'c': total += 2; break; case 'D':case 'd': total += 1; break; case 'F':case 'f': fGrade = true; break; } classes++; } while (input == 'A' || input == 'B' || input == 'C' || input == 'D' || input == 'F' || input == 'a' || input == 'b' || input == 'c' || input == 'd' || input == 'f'); total = total / float(classes); cout << "\n\nGPA = " << total; if (classes < 4) cout << "\nIneligible, taking less than 4 classes."; else if (total < 2.0 && fGrade) cout << "\nIneligible, gpa below 2.0 and has F grade"; else if (total < 2.0) cout << "\nIneligible, gpa below 2.0"; else if (fGrade) cout << "\nIneligible, gpa above 2.0 but has F grade"; else cout << "\nEligible"; cout << "\n\n\n"; }