第11周项目3-计算个人所得税

/*
*Copyright (c)2013,烟台大学计算机学院
*All rights reserved.
*作        者:孔云
*完成日期:2013年11月6日
*版 本 号:v1.0
*问题描述:编写多分支选择结构程序,根据个人收入总额,计算出应缴税款和税后收入。
*按2011年9月1日起我国调整的个人所得税征收办法,起征点为3500元,超出部分按以下7级计算。
*1   超过0至1500               税率3%      速算扣除数0
*2   超过1500至4500元的部分    税率10%     速算扣除数105
*3   超出4500至9000元的部分    税率20%     速算扣除数555
*4   超出9000至35000元的部分   税率25%     速算扣除数1005
*5   超出35000至55000元的部分  税率30%     速算扣除数2755
*6   超出55000至80000元的部分  税率35%     速算扣除数5505
*7   超出80000以上             税率45%     速算扣除数13505
*个人所得税=(收入总额-3500)*税率-速算扣除数
*输入:个人月收入总额
*输出:应缴税款和税后收入
*/
#include <iostream>
using namespace std;
int main()
{
    double dsalary,dtax,dnetincome,s;
    int c;
    cout<<"请输入您本月的收入总额:";
    cin>>dsalary;
    s=dsalary-3500;
    c=(s<=1500)+(s<=4500)+(s<=9000)+(s<=35000)+(s<=55000)+(s<=80000);
    switch(c)
    {
        case 0:
    dtax=s*0.45-13505;
    break;
case 1:
    dtax=s*0.35-5505;
    break;
case 2:
    dtax=s*0.3-2755;
    break;
case 3:
    dtax=s*0.25-1005;
    break;
case 4:
    dtax=s*0.2-555;
    break;
case 5:
    dtax=s*0.1-105;
    break;
case 6:
    dtax=s*0.03;
    break;
    }
dnetincome=dsalary-dtax;
    cout<<"您本月应缴个人所得税:"<<dtax<<"税后收入是:"<<dnetincome<<endl;
    cout<<"依法纳税,共享繁荣。谢谢使用!\n";

    return 0;
}

 第11周项目3-计算个人所得税_第1张图片

 心得体会:上善若水,做人像水一样,人生如江河之涛入海,若学习C++像水一样滔滔入海,大笑我辈将为、、、、

 
 

 

 

 

 

 

 
 


你可能感兴趣的:(第11周项目3-计算个人所得税)