第三周项目(1):个人所得税计算器
2016-03-17 08:59
267 查看
/*
*copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:hellow.cpp
*作者:田甜
*完成日期:2016年3月8日
*版本号:v1.0
*
*问题描述:计算个人所得税
*输入描述:输入个人月收入
*程序输出:输出个人所得税及税后收入
*/
问题及代码:
运行结果:
知识点总结:
运用选择结构计算不同收入对应的税率。
学习心得:
进一步练习了如何运用选择结构。
*copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:hellow.cpp
*作者:田甜
*完成日期:2016年3月8日
*版本号:v1.0
*
*问题描述:计算个人所得税
*输入描述:输入个人月收入
*程序输出:输出个人所得税及税后收入
*/
问题及代码:
#include<iostream> using namespace std; double tax(double dtax); int main() { double dSalary,dTax=0,dIncome; cout<<"请输入您本月的收入总额(元):"<<endl;//输入个人月收入 cin>>dSalary; dTax=tax(dSalary);//调用函数计算出个人所得税 dIncome=dSalary-dTax;//计算税后收入 cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dIncome<<"元"<<endl;//输出个人所得税和税后收入 return 0; } double tax(double salary) { double temp,shui,dtax; int susuan; temp=salary-3500; if(temp<=0)//各收入对应税率和速算扣除数 return 0; else if(0<temp&&temp<=1500) { shui=0.03; susuan=0; } else if(1500<temp&&temp<=4500) { shui=0.1; susuan=105; } else if(4500<temp&&temp<=9000) { shui=0.2; susuan=555; } else if(9000<temp&&temp<=35000) { shui=0.25; susuan=1005; } else if(35000<=temp&&temp<55000) { shui=0.3; susuan=2755; } else if(55000<temp&&temp<=80000) { shui=0.35; susuan=5505; } else { shui=0.45; susuan=13505; } return dtax=temp*shui-susuan;//计算出个人所得税 }
运行结果:
知识点总结:
运用选择结构计算不同收入对应的税率。
学习心得:
进一步练习了如何运用选择结构。
相关文章推荐
- Ubuntu系统上脚本文件执行时报No such file or directory的问题
- 4423: [AMPPZ2013]Bytehattan 平面图转对偶图+并查集
- 截取楼号 单元 室
- 第3周项目1-个人所得税计算器
- TCP/IP --概述
- Marshalling Error: XXXX is not known to this context
- maven 编码GBK的不可映射字符
- word中出现光标时不时变圆圈一闪而过的解决办法
- Assetbundle的内存处理
- 视觉软件需要考虑的10个方面
- 穷举法解决组合问题
- c语言 字符串排序
- Android 验证是否为正确手机号
- 数据库 char nchar varchar nvarchar 区别
- 第二周项目:求平方和
- 第3周项目3:输出星号图(6)
- Android---07---打电话和发短信打电话和发短信更新版
- HDOJ 2602 Bone Collector
- 第三周【项目4:穷举法解决组合问题】
- 51单片机——EEPROM