Skip to main content

C Programming #5 (Complex decision making)

Decision making is very important in C program so to get most out of it similar to boolean maths in C we use logical operators
Using if else can be tough while making program with some specific condition

So here you can use operators like:
if((percentage>=50)&&(percentage<60))
printf("Second division");

Here && in if statement is working as AND operator in this both the condition is to be true so that command in if statement to be execute.
So if || is used it is similar to OR operator in this type of statement any one condition is to be true for command to be executed.
and ! is NOT operator we will see this one in detail in my further blogs.
The conditional operator:
The for of conditional operator is like
 expression 1? expression 2 : expression 3
It mean if the expression 1 is true then exp 2 will be executed if not then exp 3 will be executed.
Example:
int x,y;
scanf("%d",&x); /*Here I have used scanf to take input from user*/
y=(x>5?3:4);

This program in if else format will be like 

if(x>5)
y=3;
else
y=4;


Note:You can try new tough condition and compile it so that you get your hands better in C programming and for any kind of question you are most welcome try this and send me your programs in comments.

Comments