一、问题及代码
- /*
- * 文件名称:个人所得税计算器.cpp
- * 作 者:刘双辉
- * 完成日期:2017 年 3 月 22 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:略
- * 程序输出:个人所得税计算器
- * 问题分析:略
- * 算法设计:略
- */
- #include<iostream>
- using namespace std;
- int main()
- {
- double dSalary,dTax,dNetIncome;
- cout<<"请输入您本月的收入总额(元):";
- cin>>dSalary;
- if(dSalary-3500<=0)
- dTax=0,dNetIncome=dSalary;
- else if(dSalary-3500>0,dSalary-3500<=1500)
- dTax=(dSalary-3500)*0.03,dNetIncome=dSalary-dTax;
- else if(dSalary-3500>1500,dSalary-3500<=4500)
- dTax=(dSalary-3500)*0.1-105,dNetIncome=dSalary-dTax;
- else if(dSalary-3500>4500,dSalary-3500<=9000)
- dTax=(dSalary-3500)*0.2-555,dNetIncome=dSalary-dTax;
- else if(dSalary-3500>9000,dSalary-3500<35000)
- dTax=(dSalary-3500)*0.25-1005,dNetIncome=dSalary-dTax;
- else if(dSalary-3500>35000,dSalary-3500<=55000)
- dTax=(dSalary-3500)*0.3-2755,dNetIncome=dSalary-dTax;
- else if(dSalary-3500>55000,dSalary-3500<=80000)
- dTax=(dSalary-3500)*0.35-5505,dNetIncome=dSalary-dTax;
- else if(dSalary-3500>80000)
- dTax=(dSalary-3500)*0.40-13505,dNetIncome=dSalary-dTax;
- cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入为"<<dNetIncome<<"元。\n";
- cout<<"依法纳税,共享繁荣。谢谢使用!\n";
- return 0;
- }
二、运行结果
三、心得体会
这一次实验遇到比较多困难,但都被我克服,随着所编程序越来越难,我所遇到的问题也会越来越多,但我会学好的。