C language some statements are made, which decide on the basis of condition, which statement to execute and which not, such type of statements are called conditional branching statements.
Example : - if ,if- else...
If Statement - If statement has two parts. General if statement and if - else statement In 'C' language, these are called control or decision making statements. Computer first test expression in the If statement Tests, then based on his veracity, he proceeds by selecting one of the two parts. In this way it basically resorts to the two-way method. The statement is used as follows
If (test expression)
Normally in the if statement, the computer examines the tet expression or condition starting with if, if it is true then it goes to statement_block and marks the result is true, if it is false then leaving it to test the other. Its flowchart is shown as Ni Mento
The common if statement in 'C' language is presented as follows. If (test expression)
{
Statement_block
}
Statement_next;
In this way statement block can contain a group of one or more statements. Thus in normal if statement, when the result of the condition is true, then all the statements of "statement_block 'will be executed. If the condition is false, the computer goes ahead leaving' statement_block 'and executes' statement_next '. If statement_block' If there is only one statement, then there is no need for curly basis.
Example –
main ( )
{
int I;
Printf ("Enter any number : '');
Scand("%d'' , &I);i
if(i ==100 P
Printf ("\n Number is 100'');(
Printf"\n Try again...'');
}
In the above example, if 100 is inputted then the computer will say "Number is 100". If the condition is false, only the last printin statement will be executed if the input is not 100.
If- else Statement – if ... else statement is an extended form of if statement. In this, if the condition is true or false, a statement or group of several statements will be executed. It is usually presented in the following way
if (test expression)
{
Statement_block;
}
else
{
Statement_block;
}
Statement_next;
Its flowchart is given below. If the result of condition in this is true, then statement_blocki! Will be executive Except statement_block2, the computer will start analyzing the statement_next. If the condition is false, statement_block2 will be executed except for statement_block1. In any case, both blocks will never be executed. The following is an example of if .... else statement
{
int I, n;
Printf("\n Enter any number:'')
Scanf ("%'',&n);
if (n<=100 &&n>=60)
Printf ("\n Good, you are pass '');
else
Printf("\n Sorry, you are fail");
/*end of if ...else statement*/
} /* end of the program */
1 تعليقات
Nyccc
ردحذفPlease give your suggestions in comments.