double count(int a,int b)
{
double c=a-b-3500;
if(c<=0)
c=0;
else if(c<=1500)
c=c*0.03;
else if(c<=4500)
c=c*0.1-105;
else if(c<=9000)
c=c*0.2-555;
else if(c<=35000)
c=c*0.25-1005;
else if(c<=55000)
c=c*0.3-2755;
else if(c<=80000)
c=c*0.35-5505;
else
c=c*0.45-13505;
return c;
}
void main()
{
int chose;
while(1)
{
printf("\t\t個人所得稅計算器\n");
printf("1.計算個人所得稅\n");
printf("2.退出\n");
printf("請輸入選項(1或2):");
scanf("%d",&chose);
if(chose==2)
break;
else if(chose==1)
{
int pay,baoxian;
printf("\n輸入妳的月收入:");
scanf("%d",&pay);
printf("\n輸入妳的三險壹金:");
scanf("%d",&baoxian);
printf("妳的個人所得稅為:%0.2f",count(pay,baoxian));
}
else
{
printf("\n\t\t>>>註意:請輸入1或2<<<\n");
}
}
}