第三周项目一个人所得税计算器
2016-04-19 18:47
288 查看
/* *copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:text.cpp *作者:闫舒 *完成日期:2016年3月17日 *版本号:Code::Blocks 12.11 * *问题描述:选择顺序结构程序,输入个人收入总额,计算出他本月应缴税款和税后收入。 *输入描述:个人收入总额 *程序输出:应缴税款,税后收入 */ #include<iostream> using namespace std; int main() { double dSalary,dTax=0,dNetIncom=0; cout<<"请输入您本月的收入总额:"; cin>>dSalary; int t=0; t=(dSalary<=3500)+(dSalary<=4500)+(dSalary<=9000)+(dSalary<=35000)+(dSalary<=55000)+(dSalary<=80000); switch(t) { case 6: dTax=0; break; case 5: dTax=(dSalary-3500)*0.03-105; break; case 4: dTax=(dSalary-3500)*0.1-555; break; case 3: dTax=(dSalary-3500)*0.2-1005; break; case 2: dTax=(dSalary-3500)*0.1-2755; break; case 1: dTax=(dSalary-3500)*0.1-5505; break; case 0: dTax=(dSalary-3500)*0.1-13505; break; } dNetIncom=dSalary-dTax; cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetIncom<<"元。\n"; cout<<"依法缴税,共享繁荣。谢谢使用!\n"; return 0; }
运行结果:
知识点总结:
明白了判断是非的用法,也巩固了switch语句的用法,使之更为熟练。
学习心得:
只要认真做,就能成功做出来。
相关文章推荐
- 利用反射构建mongodb操作基础类
- 7. Reverse Integer
- Android Studio报错 Gradle DSL method not found: 'apply()'
- 数组做数据成员(1)
- SQL Server中建立自定义函数
- poj2594Treasure Exploration【最小路径覆盖+floyd传递闭包】
- SDUT 2608:Alice and Bob
- 时间序列 R 读书笔记 05 判断预测法 Judgmental forecasts
- 不同平台上的不同数据类型
- Android模拟器Genymotion使用介绍
- [Poj 2486] Apple Tree 树形DP
- Linux下网卡phy状态检测与控制
- Android动画
- java----------android环境配置
- java中几种JSON库的解析速度对比
- JS调用OC简单实例-传递一个或者多个参数给oc方法
- L1-2. 打印沙漏
- 翻转二叉树(递归非递归)
- linux下用eclipse开发mapreduce遇到的问题
- 去除iPhone的默认input样式