導航:首頁 > 編程語言 > 計算個人所得稅編程

計算個人所得稅編程

發布時間: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);
}
}

這是按你說的計算方法

閱讀全文

與計算個人所得稅編程相關的資料

熱點內容
哲學研究學pdf 瀏覽:708
androidprojection 瀏覽:552
寬頻伺服器失敗是什麼原因 瀏覽:233
win10右鍵菜單只能新建文件夾 瀏覽:808
樓樓世界伺服器地址 瀏覽:589
程序員與國足 瀏覽:231
加密貨幣現貨會歸零嗎 瀏覽:746
什麼是繪圖命令 瀏覽:714
外賣程序員的生活 瀏覽:130
呼倫貝爾跑腿用什麼APP 瀏覽:308
固高python 瀏覽:711
python列輸出轉為行輸出 瀏覽:831
程序員去東北你瞅啥不挨揍 瀏覽:891
五雜俎pdf 瀏覽:669
VC串列通信編程 瀏覽:19
java正則split 瀏覽:432
江蘇壓縮設備配件供應 瀏覽:791
東南大學打卡APP是如何定位的 瀏覽:340
oracle回滾命令 瀏覽:265
哪裡可以學網路程序員 瀏覽:542