题目内容
设个人收入在5 000元以内的所得税的档次为(单位:元):0<x≤1 000 0%,
1 000<x≤3 000 10%,
3 000<x≤5 000 25%.
设某个人收入为x元,计算他应交的个人收入所得税.请运用复合If语句描述该算法,并画出算法流程图.
解析:该题用到复合If语句,其实就是分段函数的求值,第二次判断一定要放在第一次判断假的位置,这样画出的框图,编写程序才能自然流畅.否则,用复合If语句不易进行.
设所交税为A元.
流程图如下:
![]()
程序:A=0,x=0
输入x值
If x≤1 000 Then
A=A
Else
If x≤3 000 Then
A=(x-1 000)×0.1
Else
A=200+(x-3 000)×0.25
End If
End If
输出A
练习册系列答案
相关题目