#include #include //function declarations! char perc_2_grade(int); //could have been //void perc_2_grade(int); void grade_2_perc(char); void main() { int a; char b; do { cout << "\nPlease enter an integer from 0-100: "; cin >> a; cout << "\nPlease enter a character: "; cin >> b; //b = toupper(b); }while (a<0 || a>100 || b<'A' || b>'F'); char res = perc_2_grade(a); //function call cout << "\nYour grade is: " << res << endl; grade_2_perc(b); //function call return; } char perc_2_grade(int x) { if (x>=80) return 'A'; else if (x>=70) return 'B'; else if (x>=60) return 'C'; else if (x>=50) return 'D'; else return 'F'; } void grade_2_perc(char x) { switch(x){ case 'A': cout << "\nYour percentage is between 80-100!" << endl; break; case 'B': cout << "\nYour percentage is between 70-79!" << endl; break; case 'C': cout << "\nYour percentage is between 60-69!" << endl; break; case 'D': cout << "\nYour percentage is between 50-59!" << endl; break; case 'F': cout << "\nYour percentage is between 0-49!" << endl; break; default: cout << "\nInvalid Grade!" << endl; } }