返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1776|回复: 0

[原创] 【经典C#习题】计算个人所得税

[复制链接]
发表于 2020-9-19 22:57:07 | 显示全部楼层 |阅读模式

少侠不来段修仙之旅吗~

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
        static void Main(string[] args)
        {
            Console.WriteLine("您这个月的工资是,请输入整数int:");
            int paynum1 = int.Parse(Console.ReadLine());

            if (paynum1 > 0)
            {
                if (paynum1 < 5000)
                {
                    Console.WriteLine("摸摸头,你的工资还不用缴税哦");
                    Console.ReadLine();
                }
                else
                {
                    int paynum2 = paynum1 - 4000 ;
                    //Console.WriteLine("你的应缴税额为:{0}",paynum2);

                    float paynum3 = 0;
                    if (paynum2 <= 1500)
                    {
                        paynum3 = (float)(paynum2 * 0.03);
                        Console.WriteLine("你的应缴税额为:{0:c}", paynum3);
                        Console.ReadLine();
                    }
                    else if (paynum2 > 1500 && paynum2 <= 4500)
                    {
                        paynum3 = (float)((paynum2 * 0.1)-105);
                        Console.WriteLine("你的应缴税额为:{0:c}", paynum3);
                        Console.ReadLine();
                    }
                    else if (paynum2 > 4500 && paynum2 <= 9000)
                    {
                        paynum3 = (float)((paynum2 * 0.2) - 555);
                        Console.WriteLine("你的应缴税额为:{0:c}", paynum3);
                        Console.ReadLine();
                    }
                    else if (paynum2 > 9000 && paynum2 <= 35000)
                    {
                        paynum3 = (float)((paynum2 * 0.25) - 1005);
                        Console.WriteLine("你的应缴税额为:{0:c}", paynum3);
                        Console.ReadLine();
                    }
                    else if (paynum2 > 35000 && paynum2 <= 55000)
                    {
                        paynum3 = (float)((paynum2 * 0.3) - 2755);
                        Console.WriteLine("你的应缴税额为:{0:c}", paynum3);
                        Console.ReadLine();
                    }
                    else if (paynum2 > 55000 && paynum2 <= 80000)
                    {
                        paynum3 = (float)((paynum2 * 0.35) - 5505);
                        Console.WriteLine("你的应缴税额为:{0:c}", paynum3);
                        Console.ReadLine();
                    }
                    else if (paynum2 > 80000)
                    {
                        paynum3 = (float)((paynum2 * 0.45) - 13505);
                        Console.WriteLine("你的应缴税额为:{0:c}", paynum3);
                        Console.ReadLine();
                    }

                    float paynum4 = paynum1 - paynum3;

                    Console.WriteLine("所以呢,拿到手的工资是:{0:c}",paynum4);
                    Console.ReadLine();
                }
            }
            else
            {
                Console.WriteLine("工资输入有误!!");
                Console.ReadLine();
            }

        }

游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表