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

来源:互联网 发布:apache用户访问认证 编辑:程序博客网 时间:2024/04/29 05:15

问题及代码:

/**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;}


运行结果:

知识点总结:

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

学习心得:

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

0 0