decision making satement

Upload: gmalik16

Post on 14-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Decision Making Satement

    1/3

    Conditional Control Statements of C++ Language

    CONDITIONAL CONTROL STATEMENTS:

    Conditional Control Statements involves performing a Logic Test. This Test results either a TRUE or FALSE.

    Depending upon the truthness or falsity of the condition, the statememts to be executed is

    determined. After that, the control transfers to the statement in the program and start executingthe statements. This is known as Conditional Execution.

    In C four conditional control statements are widely used:

    1. If-statement2.

    If-else statement3. Nested-if-else statement

    4. Switch statementLet us take all control statements one by one:

    If-Statement:This is used to execute a statement or a collection of statements conditionally or you can say that

    it is used to execute only one action. It is called one way branching. Here the logical condition is

    tested which results either TRUE or FALSE. Syntax of if statement is

    if(condition)

    {

    statement1;

    }

    WhereCondition => is a logical expression that results in TRUE or FALSE.

    http://1.bp.blogspot.com/-vuNVVeLt5bc/T4rPVbVqyeI/AAAAAAAAADw/8Y6lmF9GyFE/s1600/Operation+Conditions+If_else+Statement+-+1[1].jpg
  • 7/30/2019 Decision Making Satement

    2/3

    Statement => a simple statement(single statement) or compound statement(collection of two or

    more statement).

    Elxpanation: If the logical condition is TRUE then statement1 is executed and If the logical

    condition is FALSE then control transfers to the next executable statement.

    If-Else Statement:This is used to execute two statements alternatively. It is called a two way branching.The syntaxof if-else statement is

    if(condition)

    {

    statement1;

    }

    else

    {

    statement2;}

    Explanation: If the logical condition is TRUE then statement1 is executed and If the logical

    condition is FALSE then control transfers to the next executable statement that is statement2.

    Nested If-Else Statement:It is used if there are more than two alternatives to select.The syntax of nested-if statement is

    if(condition1)

    {if(condition2)

    {

    statement1;

    }

    else

    {

    statement2;

    }

    }

    else

    {statement3;

    }

    Explanation: Statement1 is executed ifcondition1 and condition2 are TRUE. ifcondition1 is

    TRUE and condition2 is FALSE then statement2 is executed. ifcondition1 is FALSE thencontrol transfer to the else part and statement3 is executed.

  • 7/30/2019 Decision Making Satement

    3/3

    Switch Statement:It provides a multiway branching. It allows user to select any one of the several alternatives,

    depending upon the value of an expression. The value of expression enclosed with in theparentheses. Depending upon the value of expression,the control is transferred to a particular

    case and statements executed according to the case value.The syntax of switch statement is

    switch(expression)

    {

    case value1;

    statement1;

    break;

    case value2;

    statement2;

    break;

    case value3;

    statement3;

    break;

    case default;

    statement n;

    break;

    }