C++ Decision-making structures (if, switch)
In C++, the two most commonly used decision-making structures are the if statement and the switch statement.
The if statement is used to execute a block of code if a condition is true. The general syntax of an if statement is as follows:
sqlif (condition) {// code to execute if condition is true }
For example:
cint x = 5; if (x > 0) {cout << "x is positive"; }
In this example, if the value of x is greater than 0, the message "x is positive" will be displayed.
The switch statement is used to select one of several code blocks to execute, based on the value of an expression. The general syntax of a switch statement is as follows:
javaswitch (expression) {case value1:// code to execute if expression == value1 break;case value2:// code to execute if expression == value2 break; . . . default:
// code to execute if none of the cases match }For example:
cint day = 2; switch (day) { case 1: cout << "Monday"; break; case 2:cout << "Tuesday"; break;default: cout << "Invalid day"; }
In this example, the value of the variable day is checked, and depending on its value, one of the corresponding messages is displayed. If the value of day is not 1 or 2, the message "Invalid day" is displayed. Note that each case statement must end with a break statement to prevent the execution of the following case statements.
Comments
Post a Comment