# If statements in pseudocode

If statements are a fundamental building block of computer programming and are used to make decisions based on conditions. In pseudocode, if statements are used to control the flow of an algorithm and to specify which actions should be taken depending on certain conditions.

## Syntax:

The syntax of an if statement in pseudocode is as follows:

``````IF condition THEN
statements
END IF``````

The "condition" in the if statement is a Boolean expression that evaluates to either true or false. If the condition is true, then the statements inside the if statement will be executed. If the condition is false, the statements inside the if statement will be skipped.

## Example:

Here's an example of how an if statement can be used in pseudocode:

``````INPUT age
IF age >= 18 THEN
ELSE
OUTPUT "You are not an adult."
END IF``````

In the above example, the algorithm first inputs the value of "age" and then checks if the value is greater than or equal to 18. If the condition is true, the output will be "You are an adult." If the condition is false, the output will be "You are not an adult."

It's also possible to include multiple conditions and actions using "else if" statements. Here's an example:

``````INPUT grade
OUTPUT "You got an A."
ELSE IF grade >= 80 THEN
OUTPUT "You got a B."
ELSE IF grade >= 70 THEN
OUTPUT "You got a C."
ELSE
OUTPUT "You got a below C."
END IF``````

In the above example, the algorithm inputs the value of "grade" and checks the value against multiple conditions to determine the output.

## Conclusion

If statements are a crucial tool for controlling the flow of an algorithm in pseudocode. By evaluating conditions and executing actions based on those conditions, if statements enable algorithms to make decisions and perform actions that depend on the input. Understanding how to use if statements is an essential part of writing effective pseudocode algorithms.