java计算税后工资switch语句_计算个人所得税!switch语句
上机目的:学会使用循环控制语句解决实际问题
上机内容:编写多分支选择结构程序,根据个人月收入总额,计算出应缴税款和税后收入。
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者: 徐本锡
* 完成日期:2012 年10 月27 日
* 版 本 号: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)
*税率-速算扣除数
* 程序输出:应缴税款和税后收入(要求用if语句的嵌套完成程序设计)
* 问题分析:
* 算法设计:
#include
using namespace std;
int main()
{
double dSalary,dTax,dNetIncome,dValue,dRate, dOffset;//工资,缴费金额,税后剩余,应缴税额度,税率,算扣除数。
int iStep; //缴税档次
cout<
cin>>dSalary;
dValue=dSalary-3500;
if(dValue<=0)
cout<
else
{if(dValue<=1500)
iStep=1;
else if(dValue<=4500)
iStep=2;
else if(dValue<=9000)
iStep=3;
else if(dValue<=35000)
iStep=4;
else if(dValue<=55000)
iStep=5;
else if(dValue<=80000)
iStep=6;
else if(dValue>80000)
iStep=7;
switch (iStep)
{case 1:dRate=0.03,dOffset=0;break;
case 2:dRate=0.1,dOffset=105;break;
case 3:dRate=0.2,dOffset=555;break;
case 4:dRate=0.25,dOffset=1005;break;
case 5:dRate=0.3,dOffset=2755;break;
case 6:dRate=0.35,dOffset=5505;break;
case 7:dRate=0.45,dOffset=13505;break;}
dTax=dRate*dValue-dOffset;
dNetIncome=dSalary-dTax;
cout<
cout<
}
return 0;
}
运行结果:
心得体会: 练习使用switch语句
java计算税后工资switch语句_计算个人所得税!switch语句相关推荐
- Java计算税后工资和税前工资推算
计算税后工资(扣税基数base=3500,可以根据最新情况修改,如5000) @Test public void test() {double money = 30000; //税前工资 double ...
- 「Python条件结构」if…else实现计算税后工资
功能要求 个人所得税收取规定:工资大于3000元的部分将扣除5%的个人所得税.小于3000元的部分不扣除个人所得税.要求从键盘上输入用户的基本工资,根据用户输入的基本工资,计算税后工资,并将税后工资打 ...
- java程序如何获取北京时间_计算当前的北京时间java(currentTimeMillis)
计算当前的北京时间java(currentTimeMillis) 计算当前的北京时间java(currentTimeMillis) 当前北京时间 编写一个显示当前GMT时间的程序,该时间的格式为小时: ...
- php 计算工资,php计算税后工资的方法_PHP
本文实例讲述了php计算税后工资的方法.分享给大家供大家参考.具体如下: 税前 税后 5000 3985 8000 6215 11000 8295 14000 10215 17000 12080 20 ...
- PHP折算,php计算税后工资的方法
php计算税后工资的方法 文章主要介绍了php计算税后工资的方法,涉及php流程控制及数学运算的'相关技巧,比较简单实用,需要的朋友可以参考下. 本文实例讲述了php计算税后工资的方法.分享给大家供大 ...
- Leetcode力扣 MySQL数据库 1468 计算税后工资
1468 计算税后工资 SQL架构 Create table If Not Exists Salaries_1468 (company_id int, employee_id int, employe ...
- php的工资详解,php计算税后工资的方法
本文实例讲述了php计算税后工资的方法.分享给大家供大家参考.具体如下: 税前 税后 5000 3985 8000 6215 11000 8295 14000 10215 17000 12 ...
- PHP税前税后,php计算税后工资的方法
本文实例讲述了php计算税后工资的方法.分享给大家供大家参考.具体如下: 税前 税后 5000 3985 8000 6215 11000 8295 14000 10215 17000 12080 20 ...
- python计算每月工资多少钱_[Python]CCF——工资计算(201612-2)
工资计算 一.问题描述 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资.假设他一个月的税前工资(扣除五险一金后.未扣税前的工资)为S元,则他应交的个人所得税按如下公 ...
- LeetCode MySQL 1468. 计算税后工资
文章目录 1. 题目 2. 解题 1. 题目 Salaries 表: +---------------+---------+ | Column Name | Type | +------------- ...
最新文章
- 眼界,是学习撑大的!
- 3.4.3 嵌套查询
- Oracle 导出CSV、导出大数据
- CMDB 设计(二)实现host、ip存储
- C++知识整理(在此感谢大牛的整理)
- Html5游戏开发-145行代码完成一个RPG小Demo
- AlloyTeam|腾讯全端 AlloyTeam 团队 - HTML5开源图像处理框架AlloyImage
- c++学习---继承与派生类
- 01_决策树案例一:鸢尾花数据分类
- struts html form提交加密,strutshtml:form标签有关问题 解决立即给分
- 手撕代码之快速排序算法(简单明了)
- CentOS7.6 安装Oracle12C(上)
- 名悦集团国庆出行自驾游攻略
- 程序设计基础-SDUT-实验3-while循环
- 西瓜书——支持向量机
- 【感悟随笔】我只是一直很努力
- 笨鸟的平凡之路-KETTLE的安装
- Apriori算法作电影推荐
- 像老熊一样学习oracle
- android模拟win98中文版,Android模拟Win 98模拟器(Bochs)
热门文章
- 503 Service Temporarily Unavailable
- [深度学习工具]·FoolNLTK 中文处理工具包使用教程
- C++类的实现 奥特曼打怪兽
- jQuery常用插件介绍
- 计算机软件安装包后缀名,请问以 ISO 为后缀名的是什么文件,用什么软件可以打开?...
- 谈谈Scala的抽取器(Extractor)
- 优思学院|精益生产的前世今生
- Ansys 15.0 x64 安装
- java配置文件密码加密解密_Java-从配置文件加密/解密用户名和密码
- 主分区损坏diskgenius_使用Diskgenius完成磁盘结构损坏且无法读取的的情况