• Conditional Logic & Operator In C Programming


     Conditionl Logic & Operator:

    Conditionl Logic used to write a program.It is most important in C programming. Conditionl Logic is used by some operators.

    •  Such as,Arithmetic operator.Five arithmetic operator are used in C.They are :

                         + Addition
                     -Subtraction
                    *Multiplication
                     /Division
                   %Remainder after integer division

    For example in C,

    #include<stdio.h>
    int main( )
    {
    int a=20,b=5,c;
    c=a+b;
    printf("%d",c);
    }

           The  output of this program is 25
    Other arithmetic operators  are work in same ways.
    •  Another operator is Unary operator.There are two other commonly used unary operators.The increment(++)  operator  &  the  decrement  (--) operator.Increment  means ,value increased by 1.Decrement means, value decreased by 1.
    For example,
    #include<stdio.h>
    int main( )
    {
    int a=20;
    a++;
    printf("%d",a);
    }

    a++  means,
                       a=a+1
    so the output is  21

    And  a--  means,
                        a=a-1


    •  Another operator is Relational operator  ,which is used in conditional logic.There are  6  relational operator in  C.They are,
    Operator                       Meaning
         >                               greater  than
         >=                             greater  than  or  equal  to
         <                               less than
         <=                             less than  or  equal  to
         ==                             equal  to
         !=                              not  equal  to

    For  example,

    #include<stdio.h>
    int main( )
    {
    int a=20,b=5;
    if(a>=b)
    {
                                      printf("True");
                                  }
                                else
                                 {
        Printf("False");
              }
    }

    The output is  True
    Because a=20 which is greater than b=5
    The condition of if(a>=b)  is true.So compiler check the statement in if condition and print this statement.And compiler check else condition when if condition is false….

    •  Another is Assignment operator.Which is,
    Identifier = expression

    Identifier means variable & expression means constant/value.
    Such as,
                       a=3
                        b=c
                       sum=a+b
    These are assignment operator.Here 3 assigned to the variable a, c assigned to b and so on..

    Remember that, assignment(=) and equality(==)  operator are distinctly different.Assignment operator means assign value but equality operator means the same value between two expressions.


    •  If ,else  condition are used in conditional logic.Wherever if  condition  is true then this program print statement of if.Otherwise print statement of  else. We can clear this by following program:



     In this code, if  a=20,b=10  then (20>10) which is true.And  compiler check the if statement.Store  c=20+10=30  .Print  30
    But when input a=10,b=20 then (10>20) which is false .And compiler check else statement .Then print 10



  • 2 comments:

    GET A FREE QUOTE NOW

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.

    ADDRESS

    Provati 18,Lichu Bagaan,Sylhet, Bangladesh.

    EMAIL

    saifurrahmanrasel4627@gmail.com
    srr@mail.com

    TELEPHONE

    +880188110,
    +880188211

    MOBILE

    01782614627,
    01643215579