Lesson 7 of 25

Conditionals

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";