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

来源:互联网 发布:简易编程软件swift 编辑:程序博客网 时间:2024/05/16 07:55

问题及代码:

/**Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作    者:王艺霖*完成日期:2016年3月13日*版 本 号:v1.0**问题描述:*编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入*(1)自选if语句的嵌套或switch语句完成程序设计:**输入描述:输入收入总额*输出描述:输出应缴个人所得税和税后收入*/#include <iostream>using namespace std;int main(){    double dSalary,dTax=0,dNetIncome=0;    cout<<"请输入您本月的收入总额(元)";    cin>>dSalary;    if(dSalary<=3500)        cout<<"您不需要缴税,谢谢使用。";    else    {        int s,t;        //t做判断        s=dSalary-3500; //s为需缴税的部分        t=(s>=1500)+(s>=4500)+(s>=9000)+(s>=35000)+(s>=80000);        switch(t)        {            case 6:dTax=s*0.45-13505;break;            case 5:dTax=s*0.35-5505;break;            case 4:dTax=s*0.30-2755;break;            case 3:dTax=s*0.25-1005;break;            case 2:dTax=s*0.20-555;break;            case 1:dTax=s*0.10-105;break;            case 0:dTax=s*0.03;break;        }    }    dNetIncome=dSalary-dTax;    cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";    cout<<"依法纳税,共享繁荣。谢谢使用!\n";    return 0;}


运行结果:


知识点总结:

熟练掌握了switch语句,实践了贺老师传授的新方法。

学习心得:

以后参加工作计算个人所得税就不用愁了!

0 0