导航:首页 > 编程语言 > 计算个人所得税编程

计算个人所得税编程

发布时间:2023-02-11 01:03:43

A. 个人所得税的C语言编程

#include<stdio.h>
intmain()
{doublex,y,p1,p2;
while(1)
{scanf("%lf",&x);
if(x<=0)break;
x-=3500;
if(x<=1500){p1=0.03;p2=0;}
elseif(x<=4500){p1=0.1;p2=105;}
elseif(x<=9000){p1=0.2;p2=555;}
elseif(x<=35000){p1=0.25;p2=1005;}
elseif(x<=55000){p1=0.3;p2=2755;}
elseif(x<=80000){p1=0.35;p2=5055;}
else{p1=0.45;p2=13505;}
y=x*p1-p2;
printf("个人所得税=%.2lf ",y);
}
return0;
}

B. 编程计算个人所得税c++

#include<stdio.h>

int main(void)
{
int x;
double y;
printf("请输入你的工资薪金总和:");
scanf("%d",&x);
if(x<=1200)
{
printf("您不需要交纳所得税");
}
else
if(x>1200&&x<=1700)
{
y=(x-1200)*0.05;
printf("%lf",y);
}
else
if(x>1700&&x<=2000)
{
y=(x-1700)*0.1+25;
printf("%lf",y);
}
else
if(x>2000&&x<=5000)
{
y=(x-2000)*0.15+30+25;
printf("%lf",y);
}
else
if(x>5000&&x<=20000)
{
y=(x-5000)*0.2+450+30+25;
printf("%lf",y);
}
else
if(x>20000&&x<=40000)
{
y=(x-20000)*0.25+3000+450+30+25;
printf("%lf",y);
}
else
if(x>40000&&x<=60000)
{
y=(x-40000)*0.3+5000+3000+450+30+25;
printf("%lf",y);
}
else
if(x>60000&&x<=80000)
{
y=(x-60000)*0.35+6000+5000+3000+450+30+25;
printf("%lf",y);
}
else
if(x>80000&&x<=100000)
{
y=(x-80000)*0.4+7000+6000+5000+3000+450+30+25;
printf("%lf",y);
}
else
{y=(x-10000)*0.45+8000+7000+6000+5000+3000+450+30+25;
printf("%lf",y);
}
return 0;
}

有什么吧明白的在线回答

C. C语言程序设计题: 个人所得税问题。

#include<stdio.h>
int main()
{float x,y;
scanf("%f",&x);
if(x<1000)y=0;
else if(x<1500)y=0.05*(x-1000);
else if(x<2000)y=500*0.05+0.1*(x-1500);
else if(x<2500)y=500*0.05+500*0.1+0.15*(x-2000);
else y=500*0.05+500*0.1+500*0.15+0.2*(x-2500);
printf("%.2f\n",y);
return 0;
}

D. 如何巧用Excel公式计算个人所得税

个人所得税的计算看起来比较复杂,似乎不用VBA宏编程而只用公式来计算是一件不可能的事。其实,Excel提供的函数公式不但可以计算个人所得税,而且还有很大的灵活。以下是我为您带来的关于巧用Excel公式计算个人所得税,希望对您有所帮助。
巧用Excel公式计算个人所得税
不管是编程还是使用公式,都得将个人所得税的方法转化为数学公式,并且最好将这个公式化简,为以后工作减少困难。以X代表你的应缴税(减去免税基数)的工薪收入(这里的个人所得税仅以工薪为例),Tax代表应缴所得税,那么:

当500TAX=X*10-25

当2000TAX=X*15-125

......

依此类推,通用公式为:个人所得税=应缴税工薪收入*该范围税率-扣除数

在此,扣除数=应缴税工薪收入上一范围上限*该范围税率-上一范围扣除数

其实只有四个公式,即绿色背景处。黄色背景处则为计算时输入数据的地方。各处公式设置即说明如下:

E3:=C3*D3-C3*D2+E2

E4-E10:根据E3填充得到,或者拷贝E3粘贴得到

C15:=IF(B15>$B$12,B15-$B$12,0)如果所得工薪大于不扣税基数,则应纳税工薪为工薪减去为零不扣税基数,否则,应纳税工薪零。

D15:=VLOOKUP(C15,$C$2:$C$10,1)查阅应纳税工薪属于哪个扣税范围。

E15:=C15*VLOOKUP(D15,$C$2:$E$10,2)-VLOOKUP(D15,$C$2:$E$10,3)查阅该扣税范围扣税税率和应减的扣除数。这里主要用到VLOOKUP函数,可查阅帮助获取更多信息。

C15,D15的公式可以合并到E15中,那样可读性会差很多,但表格会清晰一些。合并后公式:=IF(B15>$B$12,B15-$B$12,0)*VLOOKUP(VLOOKUP(IF(B15>$B$12,B15-$B$12,0),$C$2:$C$10,1),$C$2:$E$10,2)-VLOOKUP(VLOOKUP(IF(B15>$B$12,B15-$B$12,0),$C$2:$C$10,1),$C$2:$E$10,3)实际上是将公式中出现的C15,D15用其公式替代即可(如图1)。

在这里我们只是通过几个常用的公式,就轻松的自动计算出个人所得税的缴纳情况。其实,类似的应用在Excel中还有很多,只要大家运用好公式,并进行合理的组合,那么一定会有更多的收获等着你。

猜你喜欢:

1. excel中函数公式求最小值的操作方法

2. 2015年个人所得税 税率表计算公式

3. excel表格使用公式编辑器编辑公式的方法

4. excel 公式计算平方的方法

5. Excel中进行表格多条件求和公式的操作技巧

E. visual foxpro个人所得税编程计算

先制作类似这种管理数据的VFP表格

然后就是这些代码了,do……case分支结构的,自己想想吧,跟if-endif的方法很相似的。

closeall

use工资表

gotop

dowhilenoteof()

sk=工资-800&&sk表示计算税款的基数

ifsk<=500

se=(工资-800)*0.05&&se表示应收税额

else

sk=工资-800-500

ifsk<=2000

se=500*0.05+(sk)*0.1

else

ifsk<=5000

se=500*0.05+(sk)*0.15

else

ifsk<=20000

se=500*0.05+(sk)*0.2

else

ifsk<=40000

se=500*0.05+(sk)*0.25

else

ifsk<=60000

se=500*0.05+(sk)*0.3

else

ifsk<=80000

se=500*0.05+(sk)*0.35

else

ifsk<=100000

se=500*0.05+(sk)*0.4

else

ifsk>100000

se=500*0.05+(sk)*0.45

endif

endif

endif

endif

endif

endif

endif

endif

endif

replace税额withse

skip

enddo

F. 编写程序:个人所得税计算器(c++)

#include<stdio.h>
main()
{
double x,y,z;
printf("Please input x(x>=0):");
scanf("%lf",&x);
y=x-3000;
if(y<=500)
printf("z==0"); //z是应纳个人所得税税额
else
if(y<5000)
{
z=y*0.2-125;
printf("z=%d",z);
}
else
if(y<40000)
{
z=y*0.3-1375;
printf("z=%d",z);
}
else
if(y<100000)
{
z=y*0.4-10375;
printf("z=%d",z);
}
else
if(y>100000)
{
z=y*45-15375;
printf("z=%d",z);
}
}

G. c语言编程题 计算个人所得税

5分啊,先给分后完成题目,否则免谈。

H. 怎么用JAVA编程计算工资个人所得税

你一开始就 int KGongZ = GongZ-3500; 那我问你工资如果小于3500.不交税,最后反而要补贴了。。。逻辑有错误

I. C语言程序编程

准备材料

windows电脑、VC++(DEV_C++)

1.打开桌面上的DEV_C++,进入如下界面:

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

#include <stdio.h>
#include <stdlib.h>
int jishu(double x)
{
if(0<x&&x<=500)
return 1;
else if(500<x&&x<=2000)
return 2;
else if(2000<x&&x<=5000)
return 3;
else if(5000<x&&x<=20000)
return 4;
else if(20000<x&&x<=40000)
return 5;
else if(40000<x&&x<=60000)
return 6;
else if(60000<x&&x<=80000)
return 7;
else if(80000<x&&x<=100000)
return 8;
else
return 9;
}
main()
{
double rate[10]={0.0,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45};
int a[10]={0,0,25,125,375,1375,3375,6375,10375,15375};
double n,m,l;
int i;
printf("请输入工资:");
scanf("%lf",&l);
if(l<=3500)
printf("您不用交税 ");
else
{
n=l-3500.0;
i=jishu(n);
m=n*rate[i]-a[i];
printf("应缴个人所得税:%.2lf 实发工资额:%.2lf ",m,l-m);
}
}

这是按你说的计算方法

阅读全文

与计算个人所得税编程相关的资料

热点内容
time库中的clock函数python 浏览:987
cad视觉移动命令怎么打开 浏览:819
安卓java调用python 浏览:395
java标准时间 浏览:137
华为服务器湖北渠道商云主机 浏览:30
韩式面部护理解压视频 浏览:301
pdf换成jpg图片 浏览:897
dh加密算法 浏览:107
安卓手机如何隐藏微信信息提示 浏览:632
nodejs解压缩 浏览:262
直流双转子压缩机 浏览:952
pythonxmlstring 浏览:822
用私钥加密之后可以用公钥解密 浏览:788
ug如何启动服务器 浏览:444
csgo防抖动命令 浏览:960
如何弄到手机app页面的源码 浏览:441
androidwindows7破解版 浏览:363
解压视频动画怎么拍 浏览:748
连涨启动源码 浏览:163
小奔运动app网络异常怎么回事 浏览:449