“依法纳税是每个公民应尽的义务”,《中华人民共和国个人所得税法》第十四条中有个人所得税税率表(工资、薪金所得适用): 级数全月应纳税所得额税率(%)1不超过50
题型:不详难度:来源:
“依法纳税是每个公民应尽的义务”,《中华人民共和国个人所得税法》第十四条中有个人所得税税率表(工资、薪金所得适用):
级数
| 全月应纳税所得额
| 税率(%)
| 1
| 不超过500元部分
| 5
| 2
| 超过500元至2 000元部分
| 10
| 3
| 超过2 000元至5 000元部分
| 15
| 4
| 超过5 000元至20 000元部分
| 20
| ……
|
| ……
| 目前,上表中“全月应纳税所得额”是从月工资、薪金收入中减去1 600元后的余额,例如某人月工资、薪金收入为1 820元,减去1 600元后,应纳税所得额就是220元,应缴纳个人所得税11元.编写一个程序,输入某人月工资、薪金,输出这个人应缴纳的个人所得税(只计算到级数为3时). |
答案
解:程序如下: y=0; x=input(“x=”); if 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“输入有误”); end end end end |
解析
用x表示月工资、薪金,用y表示应缴纳的个人所得税. 当0<x≤1 600时,y=0; 当1 600<x≤2 100时,y=(x-1600)×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的值. |
举一反三
下表提供了一种二进制与十六进制之间的转换方法,这也是实际使用的方法之一,利用这个对照表,十六进制与二进制之间就可以实现逐段转换了.求十六进制的C7A16转化为二进制数的算法.
二进制
| 000
| 0001
| 0010
| 0011
| 0100
| 0101
| 0110
| 0111
| 十六进制
| 0
| 1
| 2
| 3
| 4
| 5
| 6
| 7
| 二进制
| 1000
| 1001
| 1010
| 1011
| 1100
| 1101
| 1110
| 1111
| 十六进制
| 8
| 9
| A
| B
| C
| D
| E
| F
|
|
写出求方程ax2+bx+c=0(b≠0)的根的算法. |
如图,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式.并画出程序框图,写出程序. |
用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值 .编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值. |
最新试题
热门考点