一、问题描述及模板
/*
*文件名称:个人所得税.cpp
*完成日期:2017年3月22日
*版本号:v1.0
*对任务求解方法及描述:
*输入描述:略
*问题描述:个人所得税
*程序输出:略
*问题分析:略
*算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetlncome=0;
cout<<"请输入你本月的收入总额:";
cin>>dSalary;
if(dSalary-3500<=0)
dTax=0,dNetlncome=dSalary;
else if(dSalary-3500<=1500)
dTax=(dSalary-3500)*0.03,dNetlncome=dSalary-dTax;
else if(dSalary-3500<=4500)
dTax=(dSalary-3500)*0.1-105,dNetlncome=dSalary-dTax;
else if(dSalary-3500<=9000)
dTax=(dSalary-3500)*0.2-555,dNetlncome=dSalary-dTax;
else if(dSalary-3500<=35000)
dTax=(dSalary-3500)*0.25-1005,dNetlncome=dSalary-dTax;
else if(dSalary-3500<=55000)
dTax=(dSalary-3500)*0.3-2755,dNetlncome=dSalary-dTax;
else if(dSalary-3500<=80000)
dTax=(dSalary-3500)*0.35-5505,dNetlncome=dSalary-dTax;
else if(dSalary-3500>80000)
dTax=(dSalary-3500)*0.45-13505,dNetlncome=dSalary-dTax;
cout<<"你本月缴纳个人所得税"<<dTax<<"元,税后所得"<<dNetlncome;
cout<<"依法纳税,共享繁荣。谢谢使用!";
return 0;
}
二、运行结果
三、心得体会
第三次上机课,刚开始不怎太会写,然后写了一节课才写完,第一次运行错误很多,经过多次修改终于运行成功了,虽然花费了恨多时间,但是学到了很多东西,收获很多。