C++上机实验3-个人所得税计算器
2016-04-07 09:49
274 查看
<pre name="code" class="cpp">一:问题及代码 * 文件名称: 个人所得税计算器.cpp * 作 者: 李忠鑫 * 完成日期: 2016 年 4 月 12 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:利用相关公式求解个人所得税情况 * 输入描述:收入总额 * 问题描述:求解个人所得税 * 程序输出:个人所得税 * 问题分析:避免多个语句的混淆导致失误 * 算法设计:用if语句来编程从而达到结果 #include <iostream> using namespace std; int main() { double dsalary,dtax,dnetincome,c; cout << "请输入您本月的收入总额(元)" << endl; cin>>dsalary; c=dsalary-3500; { if(c>0) { if(c<=1500) dtax=c*0.03; else if(c<=4500) dtax=c*0.1-105; else if(c<=9000) dtax=c*0.2-555; else if(c<=35000) dtax=c*0.25-1005; else if(c<=55000) dtax=c*0.3-2755; else if(c<=80000) dtax=c*0.35-5505; else if(c>80000) dtax=c*0.45-13505; dnetincome=dsalary-dtax; cout<<"您本月应缴个人所得税 "<<dtax<<" 元,税后收入是 "<<dnetincome<<" 元。\n"; } else cout<<"您本月应缴个人所得税为零元\n"<<"税后收入是"<<dsalary<<"元。\n"; } cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二:运行结果
三:心得体会
1.无论使用什么语句都要先弄清他们的规则,不能囫囵吞枣,导致错误的结果;
2.经过几次上机实验,发现自己依然存在粗心大意的问题,如;等会忘记或漏写,以后要慢慢改正;
3.学习是不断进步的过程,在此我要多与同学沟通讨论。
四:知识点总结
还不能熟练运用swicth语句,对于字符型也还要多多了解。
总之上课多听下课多学多练,才能融汇贯通。
</pre><pre class="cpp" name="code">