Question
Write the definition of a function FixPay(float Pay[], int N) in C++, which should modify each element of the array Pay having N elements, as per the following rules:
Existing Value of Pay | Pay to be changed to |
If less than 100000 | Add 25% in the existing value |
If >=100000 and <20000 | Add 20% in the existing value |
If >=200000 | Add 15% in the existing value |
Solution
void FixPay(float Pay[ ], int N)
{
for (int i=0;i<N;i++){
if(Pay[i]<100000){
Pay[i]+= 0.25 * Pay[i];
}
else if (Pay[i]>=100000 && Pay[i]<20000){
Pay[i]+= 0.2 * Pay[i];
}
else if(Pay[i]>=200000){
Pay[i]+= 0.15 * Pay[i];
}
}
}