第九周项目2-用switch语句计算应缴税费及税后收入
2013-10-13 14:02
369 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 10月13 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述: 输入月收入,计算应缴税费和税后收入 *问题描述: *程序输出:应缴税费和税后收入 *问题分析: *算法设计: */ 我的程序: #include<iostream> using namespace std; int main() { double ysr,shsr,yjs,jsqd; //ysr代表月收入,shsr代表税后收入,yjs代表应缴税费,jsqd代表缴费起点 int k; cout<<"请输入月收入:"<<endl; cin>>ysr; jsqd=ysr-3500; if(ysr<3500) cout<<"您无需缴税,您的月收入为:"<<ysr<<endl; else //几种情况进行分类,以便于下面的switch语句使用 { if(jsqd<=1500) k=0; else if(jsqd<4500) k=1; else if(jsqd<9000) k=2; else if(jsqd<35000) k=3; else if(jsqd<55000) k=4; else if(jsqd<80000) k=5; else k=6; } switch(k) //计算分段应缴税费 { case 0: yjs=jsqd*0.03; break; case 1: yjs=jsqd*0.10-105; break; case 2: yjs=jsqd*0.20-555; break; case 3: yjs=jsqd*0.25-1005; break; case 4: yjs=jsqd*0.30-2755; break; case 5: yjs=jsqd*0.35*5055; break; case 6: yjs=jsqd*0.40-13505; break; } shsr=ysr-yjs; //计算税后收入 cout<<"您应缴税为:"<<yjs<<"您的税后收入为:"<<shsr<<endl; return 0; }
上机内容:练习使用switch语句
运行结果:
心得体会:switch语句使用起来有时不如if-else语句,,,,,,程序显得复杂许多。
相关文章推荐
- switch语句 计算个人所得税和税后收入
- 第九周项目2-用if-else语句求应缴税和税后收入
- 第九周 项目二 分数的计算(while 语句)
- 第九周 项目一 一千以内偶数和计算(while语句)
- 第九周项目1-用switch语句求分段函数的值
- 第九周项目1-用if,else语句计算函数值
- 第九周项目一 一千以内偶数和计算 (do~while 语句)
- 第九周项目一 关于一千以内偶数的计算和(for 语句)
- 收入与纳税计算2,switch语句实现
- 第十周 项目一 计算税后收入
- 《C语言及程序设计》实践项目——利用switch语句解决问题
- 一段计算北京2008年最新税后收入的python代码
- 第九周 项目一 十个式子一次性计算
- 第二十六讲项目5 个人所得税计算器switch语句版
- 第八周项目四——个人所得税计算器(switch语句)
- 第24讲项目3——分段函数求值switch语句版
- 第九周项目一(do-while语句)
- 第八周项目2.2 多分段函数求值(switch语句)
- 项目四 个人所得税计算器 switch语句
- 第九周项目一 求1000以内所有偶数的和(三种循环语句)