您的位置:首页 > 编程语言 > C语言/C++

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">
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: