第8周项目4个人所得税计算器(2)switch语句 .
来源:互联网 发布:老僧扫矿软件破解版 编辑:程序博客网 时间:2024/04/29 17:29
问题及代码:
<pre class="cpp" name="code">/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:r.cpp *作 者:单昕昕 *完成日期:2014年10月18日 *版 本 号:v1.0 * *问题描述:输入个人月收入总额,计算他本月应交税款和税后收入。 *输入描述:一个整数,代表个人本月收入。 *程序输出:二个整数,代表此人本月应交税款和税后总收入。 */ #include <iostream>using namespace std;int main(){ double dSalary,dTax,dNetIncome; int m,t; cout << "请输入您本月的收入总额(元):" ; cin>>dSalary; if(dSalary<=3500) cout<<"输入错误,您不需要交税。请重新输入。"<<endl; m=dSalary-3500; t=(m<1500)+(m<4500)+(m<9000)+(m<35000)+(m<55000)+(m<80000); switch(t) { case 6: dTax=m*0.03; dNetIncome=dSalary-dTax; break; case 5: dTax=m*0.10-105; dNetIncome=dSalary-dTax; break; case 4: dTax=m*0.20-555; dNetIncome=dSalary-dTax; break; case 3: dTax=m*0.25-1005; dNetIncome=dSalary-dTax; break; case 2: dTax=m*0.30-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<<endl; cout<<"您的税后收入为:"<<dNetIncome<<endl; cout<<"依法纳税,共享繁荣,谢谢使用!"<<endl; return 0;}
运行结果:
知识点总结:
用switch语句计算个人所得税。
学习心得:
感觉比if-else语句难用,而且数据类型一定要注意,不然输出可能就不准了。 0 0
- 第8周项目4个人所得税计算器(2)switch语句 .
- 第8周项目4-个人所得税计算器(if~else~语句+switch语句)
- 第26讲-项目五-个人所得税计算器switch语句版
- 第26讲项目5-个人所得税计算器switch语句版
- 第8周项目4-(2)求个人所得税—switch语句
- 第8周 项目4:个人所得税计算器
- 第8周 项目4 个人所得税计算器
- 第8周项目4-个人所得税计算器
- 第8周项目4 个人所得税计算器
- 第8周项目4-个人所得税计算器
- 第8周项目4 个人所得税计算器
- 第8周 项目4 个人所得税计算器
- 第8周项目4-个人所得税计算器
- 第8周项目4个人所得税计算器
- 第8周项目4-个人所得税计算器
- 第8周项目4-个人所得税计算器
- 第8周项目4 个人所得税计算器
- 第8周项目4个人所得税计算器
- 平板市场逼近拐点:遭大屏手机冲击 iPad跳水
- 泪素达峰
- struts2常用包的作用
- Spring中Value注解的使用
- python中的map、filter、reduce函数
- 第8周项目4个人所得税计算器(2)switch语句 .
- 贪吃蛇 c++ ncurses
- Leetcode Minimum Depth of Binary Tree (面试题推荐)
- 如何自己编写的ORM
- NYOJ154 聪明的小珂 【互质】
- C语言中enum类型的用法
- wpf之uri
- UVa 656 - Optimal Programs (DFSID + 模拟 + 枚举)
- 今天记录的考研注意事项