VS 应用模板 所交税和实发工资的运算

 double SFGZ, SL, SSKCS, YFGZ,a,YJS;                            //应发工资(基本工资),税率,速算扣除数,应发工资,判断标准,交多少税

            //double QZD = 3500;//起征点   无用
            Console.Write("请输入你的工资数:");
           YFGZ= Convert.ToDouble( Console.ReadLine());
              //(应发工资-3500)*税率-速算扣除数=应交多少税
                //<=1500            3%        0
                //1500<a<=4500      10%        105
                //4500<a<=9000        20%     555
                //9000<a<=35000        25%      1005
                //35000<a<=55000    30%        2755
                //55000<a<=80000    35%      5505
                //80000<a            45%        13505
            a=YFGZ-3500;

            if(YFGZ>=3500)
            {
                 if(a<=1500)
            {
                SL = 0.03;
                SSKCS = 0;
                YJS = (YFGZ - 3500) * SL - SSKCS;
                Console.WriteLine("您所交的税是:"+YJS);
                SFGZ = YFGZ + YJS;
                Console.WriteLine("您的应发工资是:" + SFGZ);
            }
            else if(a>1500&&a<=4500)
            {
                SL = 0.1;
                SSKCS = 105;
                YJS = (YFGZ - 3500) * SL - SSKCS;
                Console.WriteLine("您所交的税是:" + YJS);
                SFGZ = YFGZ + YJS;
                Console.WriteLine("您的应发工资是:" + SFGZ);
            }
            else if (a > 4500 && a <= 9000)
            {
                SL = 0.2;
                SSKCS = 555;
                YJS = (YFGZ - 3500) * SL - SSKCS;
                Console.WriteLine("您所交的税是:" + YJS);
                SFGZ = YFGZ + YJS;
                Console.WriteLine("您的应发工资是:" + SFGZ);
            }
                 else if (a > 9000 && a <= 35000)
                 {
                     SL = 0.25;
                     SSKCS = 1005;
                     YJS = (YFGZ - 3500) * SL - SSKCS;
                     Console.WriteLine("您所交的税是:" + YJS);
                     SFGZ = YFGZ + YJS;
                     Console.WriteLine("您的应发工资是:"+SFGZ);
                 }
                 else if (a > 35000 && a <= 55000)
                 {
                     SL = 0.3;
                     SSKCS = 2755;
                     YJS = (YFGZ - 3500) * SL - SSKCS;
                     Console.WriteLine("您所交的税是:" + YJS);
                     SFGZ = YFGZ + YJS;
                     Console.WriteLine("您的应发工资是:" + SFGZ);
                 }
                 else if (a > 55000 && a <= 80000)
                 {
                     SL = 0.35;
                     SSKCS = 5505;
                     YJS = (YFGZ - 3500) * SL - SSKCS;
                     Console.WriteLine("您所交的税是:" + YJS);
                     SFGZ = YFGZ + YJS;
                     Console.WriteLine("您的应发工资是:" + SFGZ);
                 }
                 else if (a > 80000)
                 {
                     SL = 0.45;
                     SSKCS = 13505;
                     YJS = (YFGZ - 3500) * SL - SSKCS;
                     Console.WriteLine("您所交的税是:" + YJS);
                     SFGZ = YFGZ + YJS;
                     Console.WriteLine("您的应发工资是:" + SFGZ);
                 }

            }

            else
            {
                Console.WriteLine("你不用交税!");
            }

2016.4.16  孤独夜莺  编辑

时间: 2024-10-28 16:36:41

VS 应用模板 所交税和实发工资的运算的相关文章

jquery tmpl 模板引擎 取小数点 三目运算

<script id="allhunxingtmpl" type="text/x-jquery-tmpl"> {{each(dongi,dongitem) 总户型}} <tr style="display: flex" class="trTable"> <th style="width: 25%;text-align:center;"">{{= dongitem

Thymeleaf模板的使用

原文:http://blog.csdn.net/pdw2009/article/details/44701127 使用模板的要点:    页面主体结构固定,具体参数可变,尽可能让参数动态化,才能提高模板的复用性 ===================================================================Thymeleaf's core  is a DOM processing engine Processor: An Object which appli

OpenGL ES 中的模板测试

模板测试的主要功能是丢弃一部分片元,相对于深度检测来说,模板测试提出的片元数量相对较少.模板测试发生在剪裁测试之后,深度测试之前. 使用模板测试时很重要的代码提示: 1 1.glClear( GL_STENCIL_BUFFER_BIT); 2 //启用模板测试 3 2.glEnable(GL_STENCIL_TEST); 大多数情况你的模板遮罩(stencil mask)写为0x00或0xFF就行. 1 // 0xFF == 0b11111111,此时,模板值与它进行按位与运算结果是模板值,模板

CV:object detection(SIFT)

1.SIFT综述 尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置.尺度.旋转不变量,此算法由 David Lowe在1999年所发表,2004年完善总结. 其应用范围包含物体辨识.机器人地图感知与导航.影像缝合.3D模型建立.手势辨识.影像追踪和动作比对. 此算法有其专利,专利拥有者为英属哥伦比亚大学. 局部影像特征的描述与侦测可以帮助辨识物体,SIFT

SIFT算法详解(转)

http://blog.csdn.net/zddblog/article/details/7521424 目录(?)[-] 尺度不变特征变换匹配算法详解 Scale Invariant Feature TransformSIFT Just For Fun zdd  zddmailgmailcom or zddhubgmailcom SIFT综述 高斯模糊 1二维高斯函数 2 图像的二维高斯模糊 3分离高斯模糊 1 尺度空间理论 2 尺度空间的表示 3 高斯金字塔的构建 尺度空间在实现时使用高斯金

完虐ThinkPHP 5.* 远不止这些

目录下载安装规范整理结构介绍简单配置简单数据显示数据库配置数据库基本使用模型基本使用总结:(ThinkPhp5.+<-->ThinkPhp3.+)下载安装一.官网下载安装获取ThinkPHP的方式很多,官方网站( http://thinkphp.cn )提供了稳定版本或者带扩展完整版本的下载.官网的下载版本不一定是最新版本,GIT版本获取的才是保持更新的版本.二.Composer安装ThinkPHP5支持使用Composer安装,如果还没有安装 Composer,你可以按 Composer安装

【转】 SIFT算法详解

尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Just For Fun zdd  [email protected] 对于初学者,从David G.Lowe的论文到实现,有许多鸿沟,本文帮你跨越. 1.SIFT综述 尺度不变特征转换(Scale-invariant feature transform或SIFT)是一种电脑视觉的算法用来侦测与描述影像中的局部性特征,它在空间尺度中寻找极值点,并提取出其位置.尺度.旋转不变量,此算法由 Da

博弈论1

博弈论(一):Nim游戏 重点结论:对于一个Nim游戏的局面(a1,a2,...,an),它是P-position当且仅当a1^a2^...^an=0,其中^表示位异或(xor)运算.Nim游戏是博弈论中最经典的模型(之一?),它又有着十分简单的规则和无比优美的结论,由这个游戏开始了解博弈论恐怕是最合适不过了. Nim游戏是组合游戏(Combinatorial Games)的一种,准确来说,属于“Impartial Combinatorial Games”(以下简称ICG).满足以下条件的游戏是

深入GDI图像显示

摘  要:本文首先给出了一种结合了DIB和DDB两种位图优点的图像显示方法,其次对GDI函数的高级应用,如透明位图显示.图像旋转显示.图像镜像显示进行了研究. 关键词:GDI图像显示,特殊GDI函数的应用,透明位图显示,图像几何变换显示 图像信息是人类认识世界的重要知识来源,人类获得的70%以上的信息来自于眼睛摄取的丰富和真切的图像.图像与计算机相结合带给人们近乎神奇的图像艺术.对于程序开发者来说,实现高速的绘图是设计漂亮友好的用户界面的基础和关键所在. 在Win32图像程序设计中,图像显示的方