个人所得税

来源:互联网 发布:学习软件测试难吗 编辑:程序博客网 时间:2024/06/11 14:09

问题及代码:

/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称:main.cpp*作    者:李磊涛*完成时间:2016年3月13日*版 本 号:v1.0**问题描述:输入本月收入。*输入描述:一个整数,代表本月收入。*程序输出:2个整数,代表所求的个人所得税和税后收入。*/#include <iostream>   using namespace std;int main( ){double dSalary,dTax=0,dNetIncome=0,shuilv,su; int i;cout<<"请输入您本月的收入总额(元):";cin>>dSalary;// 下面求解应缴个人所和税dTax和税后收入dNetIncomedouble d;d=dSalary-3500;if(d<=0){dTax=0;dNetIncome=0;}else{i=(d>1500)+(d>4500)+(d>9000)+(d>35000)+(d>55000)+(d>80000);switch(i){case 0:shuilv=0.03;su=0;break;case 1:shuilv=0.1;su=105;break;case 2:shuilv=0.2;su=555;break;case 3:shuilv=0.25;su=1005;break;case 4:shuilv=0.3;su=2755;break;case 5:shuilv=0.35;su=5505;break;case 6:shuilv=0.45;su=13505;break;}dTax=d*shuilv-su;dNetIncome=dSalary-dTax;}cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0;}


运行结果:


知识点总结:
通过该程序,强化了我对简单程序结构的认识。
学习心得:
期间有很多小错误,要继续写程序争取早日掌握C++。
0 0
原创粉丝点击