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

问题及代码:

/*
*copyright(c)2016,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:test.cpp
*作者:崔青青
*完成日期:2016年3月14日
*
*问题描述:
*输入描述:
*程序输出:
*/

#include <iostream>

using namespace std;

int main()
{
    double dsalary,dtax=0,dnetincom=0,rest;
    int sum;
    cout<<"请输入您本月收入总额(元)"<<endl;
    cin>>dsalary;
    if(dsalary<3500)
        cout<<"您不用纳税"<<endl;
    else
        {
            rest=dsalary-3500;
            sum=(rest>=1500)+(rest>=4500)+(rest>=9000)+(rest>=35000)+(rest>=55000)+(rest>=80000);
            switch(sum)
            {
                case 0:
                    dtax=rest*0.03-0;
                    dnetincom=dsalary-dtax;
                break;
                case 1:
                    dtax=rest*0.1-105;
                    dnetincom=dsalary-dtax;
                break;
                case 2:
                    dtax=rest*0.2-555;
                    dnetincom=dsalary-dtax;
                break;
                case 3:
                    dtax=rest*0.25-1005;
                    dnetincom=dsalary-dtax;
                break;
                case 4:
                    dtax=rest*0.3-2755;
                    dnetincom=dsalary-dtax;
                break;
                case 5:
                    dtax=rest*0.35-5505;
                    dnetincom=dsalary-dtax;
                break;
                default:
                    dtax=rest*0.45-13505;
                    dnetincom=dsalary-dtax;
                break;
            }
            cout<<"您本月应缴个人所得税"<<dtax<<"元"<<endl;
            cout<<"税后收入为"<<dnetincom<<"元"<<endl;
            cout<<"依法纳税,共享繁荣,谢谢使用!\n";

        }

    return 0;
}


运行结果:

第三周项目1:个人所得税计算器_第1张图片

知识点总结:

个人所得税计算器的程序中,应该掌握sum的写法,switch语句应该熟悉应用。

学习心得:

sum的判断语句容易写错,应该注意,switch语句容易写错,应多加练习

你可能感兴趣的:(第三周项目1:个人所得税计算器)