First US$ 5000 of income: 0% tax
Next US$ 10,000 of income: 10% tax
Next US$ 20,000 of income: 15% tax
An amount above US$ 35,000: 20% tax.
For example, somebody earning US$ 38,000 annually
would owe US$ 5000 X 0.00+ 10,000 X 0.10 + 20,000 X 0.15 + 3,000 X 0.20,
which comes to US$ 4600. Write a program that uses a loop to input the income and calculate and report the owed tax amount. Make sure that your calculation is mathematically accurate and that truncation errors are eliminated
#include<stdio.h>
#include<conio.h>
void main()
{
float income,i=0,j=0,k=0,tax=0;
clrscr();
printf(“nnttEnter Your Income Tax -> “);
scanf(“%f”,&income);
/*——–Calculate The Tax———*/
if(income>35000)
{
income=income-35000;
i=10000*.10;
j=20000*.15;
k=income*.20;
tax=i+j+k;
printf(“nnttYour Tax is %f”,tax);
}
else if(income>20000 && income<=35000)
{
income=income-15000;
i=10000*.10;
j=income*.15;
tax=i+j;
printf(“nnttYour Tax is %f”,tax);
}
else if(income>10000 && income<=20000)
{
income=income-15000;
i=10000*.10;
j=income*.15;
tax=i+j;
printf(“nnttYour Tax is %f”,tax);
}
else if(income>5000 && income<=10000)
{
income=income-5000;
tax=income*.10;
printf(“nnttYour Tax is %f”,tax);
}
else
{
printf(“nntt You have no tax”);
}
getch();
}