Return to the BobbyGriggs.com C++ Nook

Chapter 5 - Grade Point
© 1998 by Bobby Griggs.





// Program name:  Grade



// Purpose:  To display grade points based on alphameric grade.



// This program will use if statements.







// Win32 console application







#include 



#include 



#include 







void Input_grade(char &g,double &gpa);



void Display_grade(char g,double gpa);







void main()



{



	char grade;



	double points;







	Input_grade(grade,points);



	Display_grade(grade,points);



	return;



}







void Input_grade(char &g,double &gpa)



{



	double x;







	cout << "Enter grade percentage: "; cin>> x;



	cout << endl; if (x>= 92)



	{



		g = 'A';



		gpa = 4.0;



	}



	else if (x >= 83)



	{



		g = 'B';



		gpa = 3.0;



	}



	else if (x >= 74)



	{



		g = 'C';



		gpa = 2.0;



	}



	else if (x >= 65)



	{



		g = 'D';



		gpa = 1.0;



	}



	else



	{



		g = 'F';



		gpa = 0.0;



	}



	return;



}







void Display_grade(char g,double gpa)



{



	cout << setiosflags(ios::fixed) << setprecision(1); 



cout << "Grade: " << g << endl << endl; 



cout << "Grade Point: " << gpa << endl << endl; 



cout << "Hit enter to continue ... " << endl; 



getchar(); 



return; 



}