一、问题及代码
/*
* 文件名称:个人所得税计算机
* 作 者:徐佳文
* 完成日期:2016 年 4 月 7 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述:无
* 问题描述误:无
* 程序输出:无
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
double x,y,z,a;
cout<<"请输入您的月收入总额(元):";
cin>>a;
x=a-3500;
if(x<=0)
y=0,z=a;
else if(x<=1500)
y=x*0.03,z=a-y;
else if(x<=4500)
y=x*0.10-105,z=a-y;
else if(x<=9000)
y=x*0.20-555,z=a-y;
else if(x<=35000)
y=x*0.25-1005,z=a-y;
else if(x<=55000)
y=x*0.30-2755,z=a-y;
else if(x<=80000)
y=x*0.35-5505,z=a-y;
else
y=x*0.45-13505,z=a-y;
cout<<"您的个人所得税为:"<<y<<"\n"<<"税后收入为:"<<z<<"\n"<<"依法纳税,共享繁荣"<<endl;
return 0;
}
二、运行结果
三、心得体会
这个实验做的有点久,主要是对有些步骤考虑不够完整,打字太慢。
四、知识点总结
试验前要对程序打个草稿,对c++语言要有一定的了解,熟悉if...else if。