Decision Statements
Using decision statements, we can make our programs execute certain statements depending on some conditions. Next we illustrate the decision statements supported by C.' if ' statement
It consist of a boolean expression and we execute the set of statements in the ' if ' block depending on the value (True/False) of the boolean expression.
Following program demonstrates the use of ' if ' statement :
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Output :
Enter Marks : 20
Final Marks : 25
----------------------------------------------------------------------------------------------------------------------------
' if ... else ' statement
This statement is used when there are multiple conditions depending on which different block of statements are to be executed. If the condition is true, then statements in the if block is executed, otherwise statements in the else block is executed.
See the following program to understand the use of ' if ... else ' construct :
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Output :
Greater no. is : 9
----------------------------------------------------------------------------------------------------------------------------
When there are more than one if condition are to be evaluated, then we use a chain of
if ... else statements. Following program illustrates the use case :
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Output :
Grade Assigned is C
----------------------------------------------------------------------------------------------------------------------------
' switch ' statement
switch statement is used when a condition or a variable has to be tested for equality against multiple values.
Following program illustrates the use of switch construct :
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Output :
Enter your GRADE : A
Outstanding
----------------------------------------------------------------------------------------------------------------------------
Nesting of Decision statements
We can use a decision statement inside the block of another decision statement. This is known as nesting.
See the following program to understand nesting :
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Output :
Enter Employee Type (R/r for regular) : R
Enter no. of years served : 12
Enter salary : 10000
Bonus : 15000.000000
----------------------------------------------------------------------------------------------------------------------------
No comments:
Post a Comment