It's confusing because I just started C++ 95 is A+ 90 is A, 85 is B+ 80 is B, 75 is C+ 70 is C... I'm writing a code that separates grades, but it's so hard Where should I fix it?
#include<iostream>
using namespace std;
int main()
{
int score;
string grade;
cout << "Enter a score between 0 and 100 : ";
cin >> score;
int scorecal = score / 10;
scorecal += 5;
switch (scorecal)
{
case 14:
grade = "A+";
cout << "Your score is " << grade << endl;
case 13:
grade = "A";
cout << "Your score is " << grade << endl;
break;
case 12:
grade = "B+";
cout << "Your score is " << grade << endl;
case 11:
grade = "B";
cout << "Your score is " << grade << endl;
break;
case 10:
grade = "C+";
cout << "Your score is " << grade << endl;
case 9:
grade = "C";
cout << "Your score is " << grade << endl;
break;
case 8:
grade = "D+";
cout << "Your score is " << grade << endl;
case 7:
grade = "D";
cout << "Your score is " << grade << endl;
break;
default:
grade = "F";
cout << "Your score is " << grade << endl;
break;
}
return 0;
}