/** Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作    者: 王洪海 * 完成日期:2013 年 10 月 23 日 * 版 本 号:v1.0 * 问题描述:编写多分支选择结构程序,根据个人月收入总额,计算出应缴税款和税后收入。* 按2011年9月1日起我国调整的个人所得税征收办法,起征点为3500元,超出部分按以下7级计算:* 1   超过0至1500                    税率3%    速算扣除数0* 2   超过1500元至4500元的部分        税率10%   速算扣除数105 * 3    超过4500元至9000元的部分        税率20%   速算扣除数555* 4 超过9,000元至35,000元的部分 税率25%   速算扣除数1005* 5    超过35,000元至55,000元的部分    税率30%   速算扣除数2755* 6    超过55,000元至80,000元的部分    税率35%   速算扣除数5505 * 7   超过80,000以上              税率45%   速算扣除数13505 * 个人所得税=(收入总额-3500)*税率-速算扣除数* 输入:个人月收入总额 * 输出:应缴税款和税后收入*/
#include <iostream>
using namespace std;
int main( )
{double num1,num2,num3,a;int c;cout<<"请输入您本月的收入总额(元):";// 下面求解应缴个人所的税num2和税后收入num3cin>>num1;if(num1-3500>0&&num1-3500<=1500)c=1;else if(num1-3500>1500&&num1-3500<=4500)c=2;else if(num1-3500>4500&&num1-3500<=9000)c=3;else if(num1-3500>9000&&num1-3500<=35000)c=4;else if(num1-3500>35000&&num1-3500<=55000)c=5;  else if(num1-3500>55000&&num1-3500<=80000)c=6;else if(num1-3500>80000)c=7;switch(c){case 1:num2=(num1-3500)*0.03-0;num3=num1-num2;break;case 2:num2=(num1-3500)*0.1-105;num3=num1-num2;break;case 3:num2=(num1-3500)*0.2-555;num3=num1-num2;break;case 4:num2=(num1-3500)*0.25-1005;num3=num1-num2;break;case 5:num2=(num1-3500)*0.3-2755;num3=num1-num2;break;case 6:num2=(num1-3500)*0.35-5505;num3=num1-num2;break;case 7:num2=(num1-3500)*0.45-13505;num3=num1-num2;break;}cout<<"您本月应缴个人所得税 "<<num2<<" 元,税后收入是 "<<num3<<" 元。\n";cout<<"依法纳税,共享繁荣。谢谢使用!\n";return 0;
}

运行结果(如图)

第九周-用switch做“个人所得税计算器”相关推荐

  1. c语言switch做一个计算器,超级新手,用switch写了个计算器程序,求指导

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我也写过一个....看样子大家都喜欢用 switch()来写计算机 ....百度排版是渣渣!!!!! # include intmain(void){ d ...

  2. C语言程序设计 计算个人所得税 浙大版,《C语言及程序设计》实践参考——个人所得税计算器switch语句版...

    [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)用switch语句完成: (2 ...

  3. C语言及程序设计 实践参考——个人所得税计算器switch语句版

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...

  4. 《C语言及程序设计》实践参考——个人所得税计算器switch语句版

    返回:贺老师课程教学链接  项目要求 [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). ...

  5. C++程序设计-第九周分支结构程序设计上机实践项目

    回到课程主页,链接:C++程序设计课程主页-2012级 本次上机对应的教学内容:第3章   C++程序设计初步中分支程序设计的部分. 练习+上机验证 [练习1]阅读下列程序,在准备期写出程序的运行结果 ...

  6. 规则引擎Drools示例:个人所得税计算器、信用卡申请、保险产品准入规则

    Drools小示例 一.Drools实战 1.1 个人所得税计算器 1.1.1 名词解释 1.1.2 计算规则 1.1.3 实现步骤 1.2 信用卡申请 1.2.1 计算规则 1.2.2 实现步骤 1 ...

  7. 20189200余超 2018-2019-2 移动平台应用开发实践第九周作业

    20189200余超 2018-2019-2 移动平台应用开发实践第九周作业 图形和制定视图 Android视图系统.层次关系 Android应用设计和Web应用设计类似,也分前端和后端设计.Andr ...

  8. WHUT第九周训练整理

    WHUT第九周训练整理 写在前面的话:我的能力也有限,错误是在所难免的!因此如发现错误还请指出一同学习! 本次题解感谢ljw提供的最后四题题解,本人实在顶不住放弃了! 索引 (难度由题目自身难度与本周 ...

  9. C++实践参考解答 个人所得税计算器

    [项目:个人所得税计算器] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)自选if语句的嵌套或/和switch语句完成程序 ...

最新文章

  1. Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found (required by /usr/anaconda3/bin/)
  2. dedecms织梦list标签按照权重排序
  3. MySQL_控制台操作_01
  4. 深度学习框架TensorFlow、Caffe、MXNet、PyTorch如何抉择?6 位大咖现身说法
  5. linux源码Makefile的详细分析
  6. Java的访问控制修饰符_访问权限修饰符_访问权限修饰词
  7. php 其他盘文件格式,常见的硬盘有几种格式? 教你选择硬盘的技巧
  8. struts2核心工作流程与原理
  9. mpls--通过全局路由表和静态路由的因特网接入
  10. MySQL图书管理系统设计
  11. 【Python爬虫实战】使用Selenium爬某音乐歌曲及评论信息啦~
  12. matlab双线性插值图像处理,数字图像处理:双线性插值
  13. Google搜索引擎设置百度搜索
  14. [NOI2015]小园丁与老司机,洛谷P2304,恶心的建图+有源汇上下界最小流
  15. 南丁格尔玫瑰图 With ggplot2【R语言】
  16. 能让3D打印自动支撑和减少压力积累的云软件
  17. 栈的基本操作 python
  18. 反汇编代码分析--函数调用
  19. 论不良贷款拨备覆盖率的跌宕起伏
  20. 我的世界服务器怎么修改id,我的世界1.13-pre-5发布 内部ID重命名

热门文章

  1. HTML实战案例3:制作易趣网商品列表页面
  2. 古龙与武侠小说的危机
  3. 小虎对《人民的名义》小说人物人名研究V0.1
  4. SDcms1.8代码审计
  5. oracle 安装以及导入导出 exp imp 修改用户密码 解锁用户
  6. 常用的几种音频传输格式
  7. 如何关闭一些不必要的服务和端口?
  8. 1流明等于多少lux_坎德拉-lux-流明的换算
  9. 【技术方案】常见库存设计方案-各种方案对比总有一个适合你
  10. 使用WinPE安装Windows 7——思齐博客