The program I wrote works, but I don't know if I completely understand this subject in C++. Basically I have to enter a number grade and have it return a letter grade. I have to use both a reference parameter and a value parameter. This is what i came up with using the textbook and various tutorials. Letter and Grade in the void statements don't look right to me, not sure why.
Code:#include <iostream> using namespace std; using std::cout; using std::cin; using std::endl; int grade; int letter; void getScore(int & grade); void printGrade (int & letter); int main() { void getScore(int & grade); { cout<< "Please enter a number grade: "; cin>> grade; } void printGrade(int & letter); if ( grade >= 90 ) cout << "Your final grade is A"; else if ( grade >= 80 ) cout << "Your final grade is B"; else if ( grade >= 70 ) cout << "Your final grade is C"; else if ( grade >= 60 ) cout << "Your final grade is D"; else cout << "Your final grade is F"; cin.get(); cin.get(); }



LinkBack URL
About LinkBacks



