C++ Sample On Switch
C++ Sample On Switch
<iostream>
using namespace std;
int main()
{
char grade;
grade = 'A', 'B', 'C', 'D', 'E', 'F';
AGAIN:
cout << "Please enter your grade: ";
cin >> grade;
switch (grade)
{
case 'A':
{
cout << "Excellent!" << endl;
break;
}
case 'B':
case 'C':
{
cout << "Well done!" << endl;
}
break;
case 'D':
{
cout << "You passed!" << endl;
}
break;
case 'E':
{
cout << "You failed!" << endl;
}
break;
case 'F':
{
cout << "Better try again!" << endl;
}
break;
default:
{
cout << "Invalid grade" << endl;
goto AGAIN;
break;
}
}
if (grade == 'A', 'B', 'C', 'D', 'E', 'F')
{
cout << "Your grade is " << grade << endl;
}
else
cout << "please enter again";
return 0;
}