我的第三次上机实验3-1之个人所得税计算器
2016-04-16 12:42
267 查看
一、问题及代码
* * 文件名称:个人所得税计算器 * 作 者: 康辉 * 完成日期: 2016 年 4 月 16 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:选出收入是否大于3500,如果大于则通过选择结构计算并显示个人所得税和税后收入,否则可以直接显示不需要缴纳个人所得税, *。 * 输入描述:个人收入 * 问题描述: 对收入的选择和计算最终收入 。 * 程序输出: 个人所得税和税后最终收入 * 问题分析: 使用选择结构对个人收入进行筛选计算 * 算法设计: 1.输入个人收入2.判断是否要缴纳税3.如果不要则显示并输出个人收入4.如果要则先进行筛选算出个人所得税和并把 *税后收入显示出来。 */ #include <iostream> using namespace std; int main() { double dSalary ,dtax,taxrate,deduction,s; cout<<"请输入您的月收入"<<endl; cin>>dSalary; if(dSalary<=3500) { cout<<"您本月无需纳税"<<endl; cout<<"您的收入为:"<<dSalary<<endl; } else { s=dSalary-3500; if(s>=0&&s<1500) { deduction=0;taxrate=0.03; } else if(s>=1500&&s<4500) { deduction=105;taxrate=0.1; } else if(s>=4500&&s<9000) { deduction=555;taxrate=0.2; } else if(s>=9000&&s<35000) { deduction=1005;taxrate=0.25; } else if(s>=35000&&s<=55000) { deduction=2755;taxrate=0.3; } else if(s>=55000&&s<80000) { deduction=13505;taxrate=0.45; } } dtax=dSalary*taxrate-deduction; dSalary=dSalary-dtax; cout<<"本月您应缴个人所得税为:"<<dtax<<endl; cout<<"本月您的税后收入为:"<<dSalary<<endl; cout<<"依法纳税,共享繁荣。谢谢使用!"<<endl; return 0; }二、运行结果
三、心得体会
编一个程序真心不容易,虽然我做的慢,花了很多时间,但随着错误一个个被我改正,我最终把它编好了。
四、知识点总结
主要运用了选择结构编程
相关文章推荐
- 移动端兼容性问题解决方案
- 【学习 OpenCV】—— imgproc.hpp 核心api
- 前端优化二三点
- (一)VS2005下配置使用 sqlite3
- 算法分析-最大子序列
- 将C#文档注释生成.chm帮助文档
- 记一次实习面试
- EasyPusher手机直播之SPS/PPS、关键帧的判断
- HDU-3732 Ahui Writes Word
- HDU1425 <sort 快排>
- 【学习 OpenCV】—— core.hpp 核心api
- 你应该知道的那些Android小经验
- 美国海淘iherb购物教程(最新完整版)
- 深入理解动态规划DP
- LCS最长公共子序列
- java.lang.NoClassDefFoundError: android.support.v7.internal.widget.TintManager 解决办法
- Shell 命令行快捷键
- 《Linux内核与分析》第八周
- java基础(五),接口
- 【UNET自学日志】Part3 变得更有效率一点