美文网首页
根据利润求应发奖金

根据利润求应发奖金

作者: 唯一的one | 来源:发表于2018-11-29 19:45 被阅读0次

企业发放的奖金来自利润提成。利润I 低于或者等于10万元时,可提成10%为奖金;利润i高于10万元,低于或者等于20万元(100000<i<=200000时,低于10万元的部分按10%提成,高于10万元的部分可提成7.5%;200000<i<=400000时,低于20万的部分你仍按上述办法提成(下同),高于20万的部分按5%提成;400000<i<=600000时,高于40万的部分按3%提成;600000<i<=1000000时,高于60万的部分按1.5%提成;i>1000000时,超过100万的部分按1%提成。从键盘上输入当月利润i,求应发奖金总数。
要求:(1)用if语句编写程序。
(2)用switch语句编程序。

image.png
image.png
Console.WriteLine("请输入当月利润");
            double i = double.Parse(Console.ReadLine());
            double a1, a2, a3, a4, a5, a6;
            a1 = i * 0.1;//10000
            a2 = 10000 + (i - 100000) * 0.075;//17500
            a3 = 17500 + (i - 200000) * 0.05;//27500
            a4 = 27500 + (i - 400000) * 0.03;//33500
            a5 = 33500 + (i - 600000) * 0.015;//39500
            a6 = 39500 + (i - 1000000) * 0.01;//39500+
            if (i >= 0 && i <= 100000) i = a1;
            if (i > 100000 && i <= 200000) i = a2;
            if (i > 200000 && i <= 400000) i = a3;
            if (i > 400000 && i <= 600000) i = a4;
            if (i > 600000 && i <= 1000000) i = a5;
            if (i > 1000000) i = a6;
            Console.WriteLine("应发奖金为{0}元", i);
image.png
Console.WriteLine("请输入当月利润");
            double i = double.Parse(Console.ReadLine());
            int b = (int)i / 100000;
            switch (b)
            {
                case 0: Console.WriteLine(i *= 0.1); ; break;
                case 1: Console.WriteLine(10000 + (i - 100000) * 0.075); break;
                case 2:
                case 3: Console.WriteLine(17500 + (i - 200000) * 0.05); break;
                case 4:
                case 5: Console.WriteLine(27500 + (i - 400000) * 0.03); break;
                case 6:
                case 7:
                case 8:
                case 9: Console.WriteLine(33500 + (i - 600000) * 0.015); break;
                default: Console.WriteLine(39500 + (i - 1000000) * 0.01); break;
            }

相关文章

  • 根据利润求应发奖金

    企业发放的奖金来自利润提成。利润I 低于或者等于10万元时,可提成10%为奖金;利润i高于10万元,低于或者等于2...

  • JavaScript经典题-1

    题目1:企业发放的奖金根据利润提成。利润 (I) 低于或等于 10 万元时,奖金可提 10% ;利润高于 10 万...

  • 解析python实例002、003 (if分支)

    【demo 002】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于1...

  • 【题目12】分区间计算奖金

    【程序12】题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低...

  • python4_list应用的练习题

    题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万...

  • Python练习实例2 | 经典试题:如何根据利润,计算奖金。

    下面我们来先看下试题的题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于1...

  • Python编程练习002:个税计算

    题目 企业发放的奖金根据利润提成。 利润低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时,...

  • Rust语言编程实例100题-002

    Rust语言编程实例100题-002 题目:企业发放的奖金根据利润提成。 利润(I)低于或等于10万元时,奖金可提...

  • 练习2

    题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时...

  • day2

    题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时...

网友评论

      本文标题:根据利润求应发奖金

      本文链接:https://www.haomeiwen.com/subject/ffqqcqtx.html