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