#include #include #include using namespace std; // file: getgradealt.cpp // demo a function that returns a string value // demo cascaded else/if style // nested function invocation // functions that return values string Grade(double score) { if (score > 90.0) return "A" ; else if (score > 80.0) return "B" ; else if (score > 70.0) return "C" ; else if (score > 60.0) return "D" ; else return "F" ; } double Curve(double score) { return 10.0 * sqrt(score); } int main() { double grade; cout << "Enter your numberic grade: "; cin >> grade; cout << "Your raw grade is: " << Grade(grade) << endl; cout << "Your curved grade is: " << Grade(Curve(grade)) << endl; return 0; } /* Sample output: prompt> getgradealt Enter your numberic grade: 56 Your raw grade is: F Your curved grade is: C prompt> getgradealt Enter your numberic grade: 45 Your raw grade is: F Your curved grade is: D prompt> getgradealt Enter your numberic grade: 80 Your raw grade is: C Your curved grade is: B */