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  孤独夜莺  编辑

转载于:https://www.cnblogs.com/hanqishihu/p/5397929.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值