题目内容
【题目】设个人月收入在5000元以内的个人所得税档次为(单位:元):
设某人的月收入为x元,试编一段程序,计算他应交的个人所得税.
【答案】解: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
【解析】设个人所得税为y元,则他应交的个人所得税可用分段函数表达: , 据此利用条件语句编写程序.
【考点精析】关于本题考查的算法的条件语句,需要了解“条件”表示判断的条件;“语句”表示满足条件时执行的操作内容,条件不满足时,结束程序;算机在执行时首先对IF后的条件进行判断,如果条件符合就执行THEN后边的语句,若条件不符合则直接结束该条件语句,转而执行其它语句才能得出正确答案.
练习册系列答案
相关题目