python123程序题答案计算个人所得税(python计算个人所得税,输入

http://www.itjxue.com  2023-04-04 05:56  来源:未知  点击次数: 

又见高中函数——个人所得税的计算

(1)Y=0.05(X-2000)=0.05X-100(2000≤X≤2500)

或Y=0.05×500+0.1(X-2500)=0.1X-225(2500<X≤4000)

或Y=0.05×500+0.1×1500+0.15(X-4000)=0.15X-425(4000<X≤7000)

或Y=0.05×500+0.1×1500+0.15×3000+0.2(X-7000)=0.2X-775(7000<X≤22000)

或Y=0.05×500+0.1×1500+0.15×3000+0.2×15000+0.25(X-22000)=0.25X-1875

(22000<X≤42000)

或Y=0.05×500+0.1×1500+0.15×3000+0.2×15000+0.25×20000+0.3(X-42000)

=0.3X-3975(42000<X≤62000)

或Y=0.05×500+0.1×1500+0.15×3000+0.2×15000+0.25×20000+0.3×20000+0.35(X-62000)

=0.35X-7075(62000<X≤82000)

或Y=0.05×500+0.1×1500+0.15×3000+0.2×15000+0.25×20000+0.3×20000+0.35×20000+0.4(X-82000)=0.4X-11175 (82000<X≤102000)

或Y=0.05×500+0.1×1500+0.15×3000+0.2×15000+0.25×20000+0.3×20000+0.35×20000+0.4×20000+0.45(X-100000)=0.45X-15375(X>102000)

(3)因为3000在2500到4000之间,所以交纳:0.1×3000-225=75元

(4)因为月薪在2500到4000之间,最多交纳:0.1×4000-225=175元;而月薪在4000到7000之间,最多交纳:0.15×7000-425=625元。因此他收入应该在4000到7000之间

设收入为X,0.15X-425=265,

0.15X=690

X=4600

(5)当给定一个税额,就有唯一的收入和其对应,因此可以用收入作为税额的函数

若税额为X,月薪为Y,则

Y=20X+2000 (X≤25)

或Y=10X+2250(25<X≤175)

或Y=20X/3+8500/3(175<X≤625)

或Y=5X+3875(625<X≤3625)

或Y=4X+7500(3625<X≤8625)

或Y=10X/3+13250(8625<X≤14625)

或Y=20X/7+141500/7(14625<X≤21625)

或Y=2.5X+27937.5(21625<X≤29625)

或Y=20X/9+102500/3(X>29625)

图象就不画了吧,就是纯粹计算困难

C语言计算个人所得税 编程?

程序首先提示用户输入工资,使用 scanf() 函数将用户输入的数据存储到变量 salary 中。然后,使用 if-else 语句

根据税收规定计算税收:如果工资大于5000元,则计算应缴纳的税收((工资-5000)*5%)并减去税收得到税后工资;否则,税收为0,税后工资等于基本工资。最后,程序使用 printf() 函数输出税收和税后工资的值。

求助,用python编写一个模拟个人所得税计算器程序,数据看图

sal=float(input('请输入当月税前工资:'))

S=sal-3500

if 0S=1500:

L=S*0.03

print('应纳税%.2f元'%L)

elif 1500S=4500:

L=1500*0.03+(S-1500)*0.1

print('应纳税%.2f元'%L)

elif 4500S=9000:

L=1500*0.03+3000*0.1+(S-4500)*0.2

print('应纳税%.2f元'%L)

elif 9000S=35000:

L=1500*0.03+3000*0.1+4500*0.2+(S-9000)*0.25

print('应纳税%.2f元'%L)

elif 35000S=55000:

L=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(S-35000)*0.3

print('应纳税%.2f元'%L)

elif 55000S=80000:

L=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(S-55000)*0.35

print('应纳税%.2f元'%L)

elif S80000:

L=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+25000*0.35+(S-80000)*0.45

print('应纳税%.2f元'%L)

else:

print('未到起征点,不用交税')

(责任编辑:IT教学网)

更多

推荐测评专题文章