题目内容
设个人月收入在5000元以内的个人所得税档次为(单位:元):
设某人的月收入为x元,试编一段程序,计算他应交的个人所得税.
| 0<x≤1000 | 0% |
| 1000<x≤3000 | 10% |
| 3000<x≤5000 | 25% |
分析:设个人所得税为y元,则他应交的个人所得税可用分段函数表达:y=
,据此利用条件语句编写程序.
|
|
解答:解:INPUT“请输入个人月收入X=?”;X
IF x>0 AND X<=1000 THENy=0
ELSE
IF x>1000 AND x<=3000 THENy=(x-1000)*0.1
ELSE
IF x>3000 AND x<=5000 THENy=(3000-1000)*0.1+(x-3000)*0.25
END IF
END IF
END IF
PRINT“个人月收入X=”;X
PRINT“个人所得税y=”;y
END
IF x>0 AND X<=1000 THENy=0
ELSE
IF x>1000 AND x<=3000 THENy=(x-1000)*0.1
ELSE
IF x>3000 AND x<=5000 THENy=(3000-1000)*0.1+(x-3000)*0.25
END IF
END IF
END IF
PRINT“个人月收入X=”;X
PRINT“个人所得税y=”;y
END
点评:本题考查的知识点是条件语句,考查设计程序框图解决实际问题.属于基础题.
练习册系列答案
相关题目
设个人月收入在5000元以内的个人所得税档次为(单位:元):
设某人的月收入为x元,试编一段程序,计算他应交的个人所得税.
| 0<x≤1000 | 0% |
| 1000<x≤3000 | 10% |
| 3000<x≤5000 | 25% |