當前位置:編程學習大全網 - 編程軟體 - c++編程中納稅問題!

c++編程中納稅問題!

真正的計算方法如下。所得稅=(稅前合計-個稅免征額)X 稅率-速算扣除數安照這個算法處理吧,還是使用if語句。

妳可以這樣算:

a[2]=(n-2000)*15/100.0+150+25;

或者這樣:

a[2]=n*15/100.0-125;

其中壹百就是所謂的<速算扣除數>了

妳己經問過這個問題了,妳也貼了代碼出來,而己還有最佳答案了。怎麽還問。妳的代碼如下:

#include<iostream>

using namespace std;

void main()

{ int m,n,a[9];

cout<<"請您輸入您的收入:"<<endl;

cin>>m;

if(m<=800) cout<<"不需要納稅!"<<endl;

else

{

cout<<"您需要納稅的金額是:"<<endl;

n=m-800;

if(n<=500) {a[0]=n*5/100.0; cout<<a[0]<<endl;}

else if(500<n<=2000) {a[1]=(n-500)*10/100.0+25; cout<<a[1]<<endl;}

else if(2000<n<=5000) {a[2]=(n-2000)*15/100.0+150+25; cout<<a[2]<<endl;}

else if(5000<n<=20000) {a[3]=(n-5000)*20/100.0+450+150+25; cout<<a[3]<<endl;}

else if(20000<n<=40000) {a[4]=(n-20000)*25/100.0+<自己計算了>; cout<<a[4]<<endl;}

else if(40000<n<=60000) {a[5]=(n-40000)*30/100.0+<自己計算了>; cout<<a[5]<<endl;}

else if(60000<n<=80000) {a[6]=(n-60000)*35/100.0+<自己計算了>; cout<<a[6]<<endl;}

else if(80000<n<=100000) {a[7]=(n-80000)*40/100.0+<自己計算了>; cout<<a[7]<<endl;}

else {a[8]=(n-100000)*45/100.0++<自己計算了>; cout<<a[8]<<endl;}

}

}

  • 上一篇:考研復試需要自拍相機嗎?
  • 下一篇:寶馬x3方向盤按鍵圖解
  • copyright 2024編程學習大全網