第九周-用switch做“个人所得税计算器”
/** 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做“个人所得税计算器”相关推荐
- c语言switch做一个计算器,超级新手,用switch写了个计算器程序,求指导
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我也写过一个....看样子大家都喜欢用 switch()来写计算机 ....百度排版是渣渣!!!!! # include intmain(void){ d ...
- C语言程序设计 计算个人所得税 浙大版,《C语言及程序设计》实践参考——个人所得税计算器switch语句版...
[项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)用switch语句完成: (2 ...
- C语言及程序设计 实践参考——个人所得税计算器switch语句版
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...
- 《C语言及程序设计》实践参考——个人所得税计算器switch语句版
返回:贺老师课程教学链接 项目要求 [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). ...
- C++程序设计-第九周分支结构程序设计上机实践项目
回到课程主页,链接:C++程序设计课程主页-2012级 本次上机对应的教学内容:第3章 C++程序设计初步中分支程序设计的部分. 练习+上机验证 [练习1]阅读下列程序,在准备期写出程序的运行结果 ...
- 规则引擎Drools示例:个人所得税计算器、信用卡申请、保险产品准入规则
Drools小示例 一.Drools实战 1.1 个人所得税计算器 1.1.1 名词解释 1.1.2 计算规则 1.1.3 实现步骤 1.2 信用卡申请 1.2.1 计算规则 1.2.2 实现步骤 1 ...
- 20189200余超 2018-2019-2 移动平台应用开发实践第九周作业
20189200余超 2018-2019-2 移动平台应用开发实践第九周作业 图形和制定视图 Android视图系统.层次关系 Android应用设计和Web应用设计类似,也分前端和后端设计.Andr ...
- WHUT第九周训练整理
WHUT第九周训练整理 写在前面的话:我的能力也有限,错误是在所难免的!因此如发现错误还请指出一同学习! 本次题解感谢ljw提供的最后四题题解,本人实在顶不住放弃了! 索引 (难度由题目自身难度与本周 ...
- C++实践参考解答 个人所得税计算器
[项目:个人所得税计算器] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)自选if语句的嵌套或/和switch语句完成程序 ...
最新文章
- Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found (required by /usr/anaconda3/bin/)
- dedecms织梦list标签按照权重排序
- MySQL_控制台操作_01
- 深度学习框架TensorFlow、Caffe、MXNet、PyTorch如何抉择?6 位大咖现身说法
- linux源码Makefile的详细分析
- Java的访问控制修饰符_访问权限修饰符_访问权限修饰词
- php 其他盘文件格式,常见的硬盘有几种格式? 教你选择硬盘的技巧
- struts2核心工作流程与原理
- mpls--通过全局路由表和静态路由的因特网接入
- MySQL图书管理系统设计
- 【Python爬虫实战】使用Selenium爬某音乐歌曲及评论信息啦~
- matlab双线性插值图像处理,数字图像处理:双线性插值
- Google搜索引擎设置百度搜索
- [NOI2015]小园丁与老司机,洛谷P2304,恶心的建图+有源汇上下界最小流
- 南丁格尔玫瑰图 With ggplot2【R语言】
- 能让3D打印自动支撑和减少压力积累的云软件
- 栈的基本操作 python
- 反汇编代码分析--函数调用
- 论不良贷款拨备覆盖率的跌宕起伏
- 我的世界服务器怎么修改id,我的世界1.13-pre-5发布 内部ID重命名