Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<time.h>
- float taxIsrael(float salary, float taxAllowance);
- int main(){
- float salary = 58000;
- float taxAllowance = 2.25;
- float tax = taxIsrael (salary, taxAllowance);
- printf("tax = %f\n", tax);
- return 0;
- }
- float taxIsrael(float salary, float taxAllowance){
- int arr1[8] = {0, 6310, 9050, 14530, 20200, 42030, 54130, 2000000000};
- float arr2[8] = {0, 0.1, 0.14, 0.2, 0.31, 0.35, 0.47, 0.5};
- int i;
- float tax = -(2.25 * 216);
- for (i = 1; (arr1[i] + 1) < salary || (arr1[i] + 1) > salary; i++){
- if (salary > arr1[i]){
- tax += (arr1[i] - arr1[i - 1]) * arr2[i];
- }else {
- tax +=(salary - arr1[i - 1]) * arr2[i];
- break;
- }
- }
- return tax > 0 ? tax : 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement