题目内容

“依法纳税是每个公民应尽的义务”,《中华人民共和国个人所得税法》第十四条中有个人所得税税率表(工资、薪金所得适用):

级数

全月应纳税所得额

税率(%)

1

不超过1 600元部分

0

2

超过1600元至2 100元部分

5

3

超过2 100元至3 600元部分

10

4

超过3 600元至6 600元部分

15

 

9

超过100 000元部分

45

目前,上表中“全月应纳税所得额”是从月工资、薪金收入中减去1 600元后的余额,例如某人月工资、薪金收入为1 820元,减去1 600元后,应纳税所得额就是220元,应缴纳个人所得税11元.编写一个程序,输入某人月工资、薪金,输出这个人应缴纳的个人所得税(只计算到级数为3时).

解:程序如下:

y=0;

x=input(“x=”);

if  x>0  &  x<=1 600

y=0;

print(%io(2),y);

else

  if  x<=2 100

y=0.05*x-80;

  print(%io(2),y);

else

  if  x<=3 600

  y=0.1*x-185;

  print(%io(2),y);

  else

  if  x<=6 600

      y=0.15*x-365;

  print(%io(2),y);

else

  print(%io(2),“shu ru you wu”);

end

end

end

end

思路分析:用x表示月工资、薪金,用y表示应纳的个人所得税.

当0<x≤1 600时,y=0;

当1 600<x≤2 100时,y=(x-1 600)×5%=0.05x-80;

当2 100<x≤3 600时,y=500×5%+(x-2 100)×10%=0.1x-185;

当3 600<x≤6 600时,y=500×5%+1 500×10%+(x-3 600)×15%=0.15x-365.

具体步骤:(1)输入变量x=?;(2)利用条件语句判断x的取值范围,对应相应的函数,计算出个人所得税;(3)输出y的值.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网