c++第3次实验-个人所得税计算器

来源:互联网 发布:服装行业订货软件 编辑:程序博客网 时间:2024/06/04 18:43

一、问题及代码

/* * 文件名称: 个人所得税计算器* 作    者:  舒新* 完成日期:     2016 年    4 月   7 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:无* 输入描述:  无* 问题描述: 无* 程序输出:  * 问题分析: 略* 算法设计:  略*/  #include<iostream>using namespace std;int main(){    double salary,m,t;    cout<<"请输入您本月的收入总额(元):";    cin>>salary;    m=salary-3500;    if(m<0)    {        cout<<"您本月应缴个人所得税"<<0<<"元"<<endl;        cout<<"税后收入是"<<salary<<"元。\n";    }    else if(0<=m&&m<1500)    {        cout<<"您本月应缴个人所得税"<<(salary-3500)*0.03<<"元"<<endl;        t=salary-(salary-3500)*0.03;        cout<<"税后收入是"<<t<<"元。\n";    }        else if(1500<=m&&m<4500)            {                cout<<"您本月应缴个人所得税"<<(salary-3500)*0.1-105<<"元"<<endl;        t=salary-(salary-3500)*0.1-105;        cout<<"税后收入是"<<t<<"元。\n";            }        else if(4500<=m&&m<9000)           {               cout<<"您本月应缴个人所得税"<<(salary-3500)*0.2-555<<"元"<<endl;        t=salary-(salary-3500)*0.2-555;        cout<<"税后收入是"<<t<<"元。\n";           }        else if(9000<=m&&m<35000)        {            cout<<"您本月应缴个人所得税"<<(salary-3500)*0.25-1005<<"元"<<endl;        t=salary-(salary-3500)*0.25-1005;        cout<<"税后收入是"<<t<<"元。\n";        }        else if(35000<=m&&m<55000)        {            cout<<"您本月应缴个人所得税"<<(salary-3500)*0.3-2755<<"元"<<endl;        t=salary-(salary-3500)*0.3-2755;        cout<<"税后收入是"<<t<<"元。\n";        }        else if(55000<=m&&m<80000)        {            cout<<"您本月应缴个人所得税"<<(salary-3500)*0.35-5505<<"元"<<endl;        t=salary-(salary-3500)*0.35-5505;        cout<<"税后收入是"<<t<<"元。\n";        }        else        {            cout<<"您本月应缴个人所得税"<<(salary-3500)*0.45-13505<<"元"<<endl;            t=salary-(salary-3500)*0.45-13505;            cout<<"税后收入是"<<t<<"元。\n";        }        cout<<"依法纳税,共享繁荣。谢谢使用!\n";        return 0;    }



二、运行结果




三、心得体会

把可以合并的语句尽量合并,不然费时又麻烦。

四、知识点总结

switch语句可以用的if语句也可以用。




0 0
原创粉丝点击