輸入月薪salary,輸出應交的個人所得稅tax(保留2位小數)計算公式t

2022-11-19 14:46:01 字數 2163 閱讀 7937

1樓:智慧財產權律師唐國容

#include

#include

int main()

{ int salary;

float rate;

float tax;

scanf(%d", &salary) ;

if (salary)

個人所得稅(personal income tax)是調整徵稅機關與自然人之間,在個人所得稅的徵納與管理過程中所發生的社會關係的法律規範的總稱。

個人所得稅是國家對本國公民、居住在本國境內的個人的所得和境外個人**於本國的所得徵收的一種所得稅。在有些國家,個人所得稅是主體稅種,在財政收入中佔較大比重,對經濟亦有較大影響。

在中國,個人所得稅的納稅義務人,既包括居民納稅義務人,也包括非居民納稅義務人。居民納稅義務人負有完全納稅的義務,必須就其**於中國境內、境外的全部所得繳納個人所得稅;而非居民納稅義務人僅就其**於中國境內的所得,繳納個人所得稅。2023年8月31日,修改個人所得稅法的決定通過,基本減除費用標準調至每月5000元。

2023年4月1日,國家稅務總局釋出2023年度個人所得稅綜合所得年度彙算辦稅指引。

法定物件

中國個人所得稅的納稅義務人是在中國境內居住有所得的人,以及不在中國境內居住而從中國境內取得所得的個人,包括中國國內公民,在華取得所得的外籍人員和港、澳、臺同胞。

居民納稅義務人

在中國境內有住所,或者無住所而在境內居住滿1年的個人,是居民納稅義務人,應當承擔無限納稅義務,即就其在中國境內和境外取得的所得,依法繳納個人所得稅。

非居民納稅義務人

在中國境內無住所又不居住或者無住所而在境內居住不滿一年的個人,是非居民納稅義務人,承擔有限納稅義務,僅就其從中國境內取得的所得,依法繳納個人所得稅。

工資、薪金所得,是指個人因任職或受僱而取得的工資、薪金、獎金、年終加薪、勞動分紅、津貼、補貼以及與任職或受僱有關的其他所得。這就是說,個人取得的所得,只要是與任職、受僱有關,不管其單位的資金開支渠道或以現金、實物、有價**等形式支付的,都是工資、薪金所得專案的課稅物件。"

2樓:鬥筆南博萬

#include

#include

int main()

if(k>=2850)

if(k>=1350)

if(k>=850)

printf("%.2lf",he);

return 0;}

3樓:回憶在上輩子

先用if判斷確定rate的值後再根據公式進行計算就可以了

如果**不想自己寫的話

我可以有償代勞

4樓:奧掖睹烹飪

float tax;

if(addend<=1500) tax = addend*0.03;

else if ((addend>1500) && addend <= 4500) tax = 45+(addend-4500)*0.1;

else if ((addend>4500) && addend <= 9000) tax = 45+300+(addend-4500)*0.2;

else if ((addend>9000) && addend <= 35000) tax = 45+300+900+(addend-9000)*0.25;

else if ((addend>35000) && addend <= 55000) tax = 45+300+900+6500+(addend-35000)*0.3;

else if ((addend>55000) && addend <= 80000) tax = 45+300+900+6500+6000+(addend-55000)*0.35;

else if ((addend>80000) && addend <= 99999) tax = 45+300+900+6500+6000+8750+(addend-80000)*0.45;

資料自己改一下;

輸入月薪salary,輸出應交的個人所得稅tax.計算公式為:tax=rate*(salary-3500)-deduction. 10

5樓:匿名使用者

沒有考慮五險一金,也沒有考慮30%稅率情況

輸入一個職工的月薪salary,輸出應交的個人所得稅tax.c語言程式

輸入整數,要求從小到大的順序輸出

你這個中間的if選擇語句有問題,是把a的值賦給t,即t a 其實你這樣太麻煩了,給你一個簡單的思路。這四個數可以看做是四個個頭不同的人,你只要從左到右兩兩比較,個頭小的人左移,個頭高的人右移,最後從左到右輸出就好。四個整數在a 0 到a 3 中 for i 0 i 3 i k i for j i 1...

寫程式,輸入x的值,輸出相應的y值

x怎麼個對應y法啊 還有,用什麼語言 int main else if x 20 else printf y d n y return 0 寫一程式,輸入 x,輸出 y 的值。include int main 用c語言回答。有一函式 編寫程式,要求輸入x 的值輸出y 的值。func 1 2 3 4對...

c語言輸入12345後寫出下列程式的輸出結果

我覺得這個答案是5吧,因為當輸入 時才會退出迴圈,而且之前的每getchar 一次,值就會覆蓋之前的。你會加斷點bai嗎?單步執行 du就可以看出來為zhi什麼了。第一dao次迴圈開始的時候內先執行c getchar 此容時c 1 並且進行了輸出,判斷迴圈條件的時候又執行了 getchar 此時緩衝...