Thursday, September 13, 2018

GROSS SALARY

  • Problem Description

    " In a company an emplopyee is paid as under: If his basic salary is less than Rs. 1500, then HRA = 10% of base 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, write a program to find his gross salary.

    NOTE: Gross Salary = Basic Salary+HRA+DA
    Input

    The first line contains an integer T, total number of testcases. Then follow T lines, each line contains an integer salary.
    Output

    Output the gross salary of the employee.
    Constraints

    1 <= T <= 1000
    1 <= salary <= 100000
  • CODING ARENA::
  • #include <stdio.h>
    int main()
    {
      float n,i,bs,hra,da;
      float gs;
      scanf("%f",&n);
      for(i=0;i<n;i++)
      {
        scanf("%f",&bs);
        if(bs<1500)
        {
          hra=0.1*bs;
          da=0.9*bs;
          gs=hra+da+bs;
        }
        else if(bs>=1500)
        {
          da=0.98*bs;
          gs=bs+500+da;
        }
        printf("\n%.2f",gs);
      }
      

    return 0;
    }
  • Test Case 1

    Input (stdin)
    3
    
    1203
    
    10042
    
    1312
    
    
    Expected Output
    2406.00
    
    20383.16
    
    2624.00
  • Test Case 2

    Input (stdin)
    2
    
    500
    
    1500
    
    
    Expected Output
    1000.00
    
    3470.00

No comments:

Post a Comment