第三周项目:个人所得税计算

来源:互联网 发布:linux 获取文件行数 编辑:程序博客网 时间:2024/05/14 07:43
#include<iostream>using namespace std;int main(){   int c;   double shuilv,kouchu;        double dSalary,dTax=0,dNetIncome=0,dChaochu;    cout<<"请输入您本月的收入总额(元):";   cin>>dSalary;   dChaochu=dSalary-3500;   if(dChaochu<=0.0)    dTax=0.0;   else   {       if(dChaochu<=1500)        c=1;       else if(dChaochu<=4500)        c=2;       else if(dChaochu<=9000)        c=3;       else if(dChaochu<=35000)        c=4;       else if(dChaochu<=55000)        c=5;       else if(dChaochu<=80000)        c=6;       else        c=7;      switch(c)        {        case 1:            shuilv = 0.03, kouchu = 0.0;  break;        case 2:            shuilv = 0.1, kouchu  = 105.0;  break;        case 3:           shuilv = 0.2, kouchu  = 555.0;   break;        case 4:            shuilv = 0.25, kouchu  = 1005.0;  break;        case 5:           shuilv = 0.3, kouchu  = 2755.0;   break;        case 6:           shuilv = 0.35, kouchu  = 5505.0;   break;        case 7:            shuilv = 0.45, kouchu  = 13505.0;        }        dTax = dChaochu * shuilv - kouchu;   }    dNetIncome = dSalary-dTax;    cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";    cout<<"依法纳税,共享繁荣。谢谢使用!\n";    return 0;}

0 0