#include<iostream> using namespace std;
double finalScore(double midterm, double exam); char grade(double score);
int main() { double midterm, exam; // score for midterm and final exam double final; // final result cout << "Please enter your midterm and final score: "; cin >> midterm >> exam; final = finalScore(midterm, exam); cout << "Your grade is " << grade(final) << ".\n";
return 0; }
// input: scores for midterm, exam // return: final score double finalScore(double midterm, double exam) { double result1 = 0.5*midterm + 0.5*exam; double result2 = 0.4*midterm + 0.6*exam; // the final score is the max of result1 and result2 if(result1 >= result2) return result1; else return result2; }
// input: score // output: grade char grade(double score) { if (score >= 90) { return 'A'; } else if (score >= 80) { return 'B'; } else if (score >= 65) { return 'C'; } else if(score >= 50) { return 'D'; } else { return 'F'; } }
|