Nov 5, 2024
if, else, and else if statements.if (condition) { /* code to execute if true */ }if (rainy) {
// carry umbrella
}
if (marks > 33) {
cout << "Pass";
}
else for a different operation if the if condition is false.if (marks > 33) {
cout << "Pass";
} else {
cout << "Fail";
}
else if for multiple conditions.if (marks > 80) {
cout << "A";
} else if (marks > 60) {
cout << "B";
} else if (marks > 40) {
cout << "C";
} else {
cout << "Fail";
}
if (marks > 33) {
if (marks > 80) {
cout << "Gracefully Passed";
} else {
cout << "Just Passed";
}
} else {
cout << "Fail";
}
&&): Both conditions must be true.||): At least one condition must be true.if (condition1 && condition2) {
// execute if both true
}
if (condition1 || condition2) {
// execute if either is true
}
condition ? expr1 : expr2string result = (marks > 33) ? "Pass" : "Fail";
cout << result;
&) and OR (|) work on bits.&&) and OR (||) evaluate entire expressions.switch (expression) {
case value1: /* code */; break;
case value2: /* code */; break;
default: /* code */;
}
switch (day) {
case 1: cout << "Monday"; break;
case 2: cout << "Tuesday"; break;
// other cases...
default: cout << "Invalid";
}
if-else.