If-Else and Switch
Control flow with if-else statements and switch-case for multiple options.
Example
int score = 85;
// If-else
if (score >= 90) {
cout << "Grade: A" << endl;
} else if (score >= 80) {
cout << "Grade: B" << endl;
} else {
cout << "Grade: C" << endl;
}
// Switch
char grade = 'B';
switch (grade) {
case 'A':
cout << "Excellent!" << endl;
break;
case 'B':
cout << "Good!" << endl;
break;
case 'C':
cout << "Average" << endl;
break;
default:
cout << "Unknown grade" << endl;
}
// Ternary
string result = (score >= 60) ? "Pass" : "Fail"; 