c++第三次实验(个人所得税)

来源:互联网 发布:复制消息打开手机淘宝 编辑:程序博客网 时间:2024/04/28 16:44

一。问题及代码

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

二。运行结果


三。心得及体会

感觉这次实验挺麻烦的,出了一些问题,还好最后弄完了。

四。知识点总结

每一条语句后面要接;if后面如果接了两条语句,两条语句属于if,那么要用花括号括起来。

0 0
原创粉丝点击