📄 ep2_4.cpp
字号:
/*2.4编程计算个人所得税。个人所得税率表如下:月收入1200元起征,超过起征点500元以内部分税率
5%,超过500元到2,000元部分税率10%,超过2,000元到5,000元部分税率15%,超过5,000元到20,000元部
分税率20%,超过20,000元到40,000元部分税率25%,超过40,000元到60,000元部分税率30%,超过60,000
元到80,000元部分税率35%,超过80,000元到100,000元部分税率40%,超过100,000元部分税率45%。
*/
#include <iostream>
using namespace std;
int main(){
double income,tax=0;
int k;
cout<<"请输入个人月收入:"<<endl;
cin>>income;
if(income<=1200){
cout<<"免征个人所得税"<<endl;
return 0;
}
else income-=1200;
if(income>20000){
k=income/20000;
switch(k){
default: tax+=(income-100000)*0.45;income=100000;
case 4: tax+=(income-80000)*0.40;income=80000;
case 3: tax+=(income-60000)*0.35;income=60000;
case 2: tax+=(income-40000)*0.30;income=40000;
case 1: tax+=(income-20000)*0.25;income=20000;
}
}
if(income>5000){
tax+=(income-5000)*0.20;
income=5000;
}
if(income>2000){
tax+=(income-2000)*0.15;
income=2000;
}
if(income>500){
tax+=(income-500)*0.10;
income=500;
}
tax+=income*0.05;
cout<<"应征所得税:"<<tax<<endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -