第八周项目4个人所得税计算器
来源:互联网 发布:golang context 用法 编辑:程序博客网 时间:2024/04/29 18:39
问题及代码:
/**Copyright(C) 2014 ,烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:proje1.cpp*作者:宋健*完成日期:2014年10月17日*版本号:v1.0**问题描述:个人所得税计算器*输入描述:一个整数,代表个人月收入总值*程序输出:两个整数,代表本月应缴税款和税后收入*/#include <iostream>using namespace std;int main(){ double dSalary,dTax=0,dNetIncome=0,m; int t; cout<<"请输入您本月的收入总额(元)"; cin>>dSalary; m=dSalary-3500; t=(m<0)+(m<1500)+(m<4500)+(m<9000)+(m<35000)+(m<55000)+(m<80000); switch(t) { case 7: dTax=0; dNetIncome=dSalary; break; case 6: dTax=m*0.03; dNetIncome=dSalary-dTax; break; case 5: dTax=m*0.1-105; dNetIncome=dSalary-dTax; break; case 4: dTax=m*0.2-555; dNetIncome=dSalary-dTax; break; case 3: dTax=m*0.25-1005; dNetIncome=dSalary-dTax; break; case 2: dTax=m*0.3-2755; dNetIncome=dSalary-dTax; break; case 1: dTax=m*0.35-5505; dNetIncome=dSalary-dTax; break; case 0: dTax=m*0.45-13505; dNetIncome=dSalary-dTax; break; } cout<<"您本月应交个人所得税"<<dTax<<"元,税后收入是"<<dNetIncome<<"元。\n"; cout<<"依法纳税,共享繁荣,谢谢使用!\n"; return 0;}
运行结果:
知识点总结:
充分熟悉switch语句,通过设定变量使程序变得更简洁
反思:
明确思路,将错误减少,一步步提升
0 0
- 第八周项目4-个人所得税计算器
- 第八周项目4-个人所得税计算器
- 第八周项目4-个人所得税计算器
- 第八周项目4个人所得税计算器
- 第八周项目4-个人所得税计算器
- 第八周项目4 个人所得税计算器
- 第八周项目4 个人所得税计算器
- 第八周项目4个人所得税计算器
- 第八周项目4个人所得税计算器
- 补第八周项目4--个人所得税计算器--if else
- 补第八周项目4个人所得税计算器 switch
- 第八周项目四—个人所得税计算器
- 第八周项目四:个人所得税计算器
- 第八周项目四:个人所得税计算器
- 第八周项目3 个人所得税计算器
- 第八周项目四 个人所得税计算器
- 第八周项目四 个人所得税计算器
- 第八周 项目四 个人所得税计算器
- 【C++ vector】容器类的使用(存放视频帧,生成视频示例)
- uvaoj 11324 - The Largest Clique
- 两地办公代码版本管理方案
- Accelerated C++:通过示例进行编程实践——练习解答(第8章)
- cocos2d-x 3.2 例子文件工程的位置
- 第八周项目4个人所得税计算器
- Android多线程设计模式---wait()和notify()机制
- USACO Section 1.3 Ski Course Design
- [数据结构与算法]C#冒泡排序
- 检测是否碰撞地面
- POJ 2763 Housewife Wind (树链剖分)
- unique , unique_copy函数
- MD5、SHA1、CRC32值是干什么的
- WebView基本使用