用VB设计一个个人纳税计算程序.按规定:工资,薪金所得,使用超额累进税率.以每月的总收入减去元后的余额为应纳税所得额.其税率表如下表.税率:5%,10%,15%,20%,25%,30%,35%,40%,45% 一一对应级数:1 2 3
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 19:05:51
![用VB设计一个个人纳税计算程序.按规定:工资,薪金所得,使用超额累进税率.以每月的总收入减去元后的余额为应纳税所得额.其税率表如下表.税率:5%,10%,15%,20%,25%,30%,35%,40%,45% 一一对应级数:1 2 3](/uploads/image/z/10032490-10-0.jpg?t=%E7%94%A8VB%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E4%B8%AA%E4%BA%BA%E7%BA%B3%E7%A8%8E%E8%AE%A1%E7%AE%97%E7%A8%8B%E5%BA%8F.%E6%8C%89%E8%A7%84%E5%AE%9A%3A%E5%B7%A5%E8%B5%84%2C%E8%96%AA%E9%87%91%E6%89%80%E5%BE%97%2C%E4%BD%BF%E7%94%A8%E8%B6%85%E9%A2%9D%E7%B4%AF%E8%BF%9B%E7%A8%8E%E7%8E%87.%E4%BB%A5%E6%AF%8F%E6%9C%88%E7%9A%84%E6%80%BB%E6%94%B6%E5%85%A5%E5%87%8F%E5%8E%BB%E5%85%83%E5%90%8E%E7%9A%84%E4%BD%99%E9%A2%9D%E4%B8%BA%E5%BA%94%E7%BA%B3%E7%A8%8E%E6%89%80%E5%BE%97%E9%A2%9D.%E5%85%B6%E7%A8%8E%E7%8E%87%E8%A1%A8%E5%A6%82%E4%B8%8B%E8%A1%A8.%E7%A8%8E%E7%8E%87%3A5%25%2C10%25%2C15%25%2C20%25%2C25%25%2C30%25%2C35%25%2C40%25%2C45%25+%E4%B8%80%E4%B8%80%E5%AF%B9%E5%BA%94%E7%BA%A7%E6%95%B0%3A1+2+3)
用VB设计一个个人纳税计算程序.按规定:工资,薪金所得,使用超额累进税率.以每月的总收入减去元后的余额为应纳税所得额.其税率表如下表.税率:5%,10%,15%,20%,25%,30%,35%,40%,45% 一一对应级数:1 2 3
用VB设计一个个人纳税计算程序.按规定:工资,薪金所得,使用超额累进税率.以每月的总收入减去元后的余额
为应纳税所得额.其税率表如下表.
税率:5%,10%,15%,20%,25%,30%,35%,40%,45% 一一对应
级数:1 2 3 4 5 6 7 8 9
全月应纳税所得额:不超过500元、500~2000元、2000~5000元、5000~20000元、20000~40000元、40000~6000元,60000~80000元,80000~100000元,超过100000元
用VB设计一个个人纳税计算程序.按规定:工资,薪金所得,使用超额累进税率.以每月的总收入减去元后的余额为应纳税所得额.其税率表如下表.税率:5%,10%,15%,20%,25%,30%,35%,40%,45% 一一对应级数:1 2 3
以excel里用起来列方便,下面是excel里的计算公式:
ROUND(SUM((C2-{2000;2500;4000;7000;22000;42000;62000;82000;102000}>0)*(C2-{2000;2500;4000;7000;22000;42000;62000;82000;102000})*0.05),2)
C2代表计税工资(或税前工资)在单元格C2位置,可在F2中输入“=ROUND(SUM((C2-{2000;2500;4000;7000;22000;42000;62000;82000;102000}>0)*(C2-{2000;2500;4000;7000;22000;42000;62000;82000;102000})*0.05),2)
”,按回车.(一定要有“=”,代表输入的是公式).
我一般不用VB做,VB只能单个计算,在excel里可以实现批量计算.
vb里我只会用IF做:
dim ss as single
't1代表通过文本框输入的计税工资
ss=if(trim(t1)>2000,round((t1-2000)*0.05,2),if(trim(t1)>4000,round((t1-2000)*0.10-速算扣除数,2),if(.)))))
一共9层IF语句