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);
}
}

這是按你說的計算方法