IF-ELSE Condition in C tutorial


The if statement by itself will execute a single statement, or a group of statements, when the expression following if evaluates to true. It does nothing when the expression evaluates to false. Can we execute one group of statements if the expression evaluates to true and another group of statements if the expression evaluates to false? Of course.

i.e.
If his basic salary is less than Rs. 1500, then HRA = 10% of basic salary and DA = 90% of basic salary. If his salary is either equal to or above Rs. 1500, then HRA = Rs. 500 and DA = 98% of basic salary. If the employee's salary is input through the keyboard write a program to find his gross salary.


/* Calculation of gross salary */
main( )
{
   float bs, gs, da, hra ;
   printf ( "Enter basic salary " ) ;
   scanf ( "%f", &bs ) ;
   if ( bs < 1500 )
   {
      hra = bs * 10 / 100 ;
      da = bs * 90 / 100 ;
   }
   else
   {
      hra = 500 ;
     da = bs * 98 / 100 ;
   }
   gs = bs + hra + da ;
   printf ( "gross salary = Rs. %f", gs ) ;
}

Comments

Popular Posts