INDEX

10.07.2012

if else statement and flowchart

The if StatementIt is used to execute an instruction or sequence/block of instruction only if a condition is fulfilled.Difference forms of implements if-statement are:

Simple if statement

if-else statement

Nested if-else statement

else if statement

Figure: Simple if statement syntax and flowchart

Figure: if-else statement syntax and flowchart

Nested if-else statement

In nested if...else statement, an entire if...else construct is written within either the body of the if statement or the body of an else statement.

The syntax is as follows:

if(condition_1)

{

if(condition_2)

{

block statement_1;

}

else

{

block statement_2;

}

}

else

{

block statement_3;

}

block statement_4;

Figure: nested if-else statement flowchart

Else if statement

It is used in multi-way decision on several conditions. This works by cascading comparisons. As soon as one of the conditions is true, the statement or block of statements following them is executed and no further comparison are performed.