ELSE IF LADDER
ELSE IF LADDER
There is another way of putting ifs together when multipath decisions
are involved. A multipath decision is a chain of ifs in which the statement
associated with each else is an if. It takes the following general form:
#include<
stdio.h>
int main ()
{
/* local variable definition */
int a = 100;
/* check the boolean condition */
if( a == 10 )
{
/* if condition is
true then print the following */
printf("Value
of a is 10\n" );
}
else if( a == 20 )
{
/* if else if
condition is true */
printf("Value
of a is 20\n" );
}
else if( a == 30 )
{
/* if else if
condition is true */
printf("Value
of a is 30\n" );
}
else
{
/* if none of the
conditions is true */
printf("None of
the values is matching\n" );
}
printf("Exact value of a is: %d\n",
a );
return 0;
}
When the above code is compiled and executed, it
produces the following result
None of the
values is matching
Exact value of
a is: 100
Comments
Post a Comment