美文网首页程序员
每天一小练,防止手生(2)

每天一小练,防止手生(2)

作者: 孟应杰 | 来源:发表于2019-12-26 01:58 被阅读0次

    ⭐ 我的网站: www.mengyingjie.com ⭐

    📌题目2:企业发放的奖金根据利润提成。

    利润(I)低于或等于10万元时,奖金可提10%;
    利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;
    20万到40万之间时,高于20万元的部分,可提成5%;
    40万到60万之间时高于40万元的部分,可提成3%;
    60万到100万之间时,高于60万元的部分,可提成1.5%;
    高于100万元时,超过100万元的部分按1%提成。

    实例
    🐍Python
    # Python 3.0+
    profit = float(input("profit:"))
    bonus = 0;
    if profit >= 100:
        bonus += (profit - 100) * 0.01
        profit = 100;
    if profit >= 60:
        bonus += (profit - 60) * 0.015
        profit = 60;
    if profit >= 40:
        bonus += (profit - 40) * 0.03
        profit = 40;
    if profit >= 20:
        bonus += (profit - 20) * 0.05
        profit = 20;
    if profit >= 10:
        bonus += (profit - 10) * 0.075
        profit = 10;
    bonus += profit * 0.1
    print(bonus)
    
    ☕java
    // java
    package mengyingjie.org;
    
    import java.util.Scanner;
    
    public class second {
        public static void main(String[] args) {
            double profit = 0, bonus = 0;
            Scanner scanner = new Scanner(System.in);
            profit = scanner.nextDouble();
            if (profit >= 100) {
                bonus += (profit - 100) * 0.01;
                profit = 100;
            }
            if (profit >= 60) {
                bonus += (profit - 60) * 0.015;
                profit = 60;
            }
            if (profit >= 40) {
                bonus += (profit - 40) * 0.03;
                profit = 40;
            }
            if (profit >= 20) {
                bonus += (profit - 20) * 0.05;
                profit = 20;
            }
            if (profit >= 10) {
                bonus += (profit - 10) * 0.075;
                profit = 10;
            }
            bonus += profit * 0.1;
            System.out.println(bonus);
        }
    }
    
    
    🍋C++
    // c++
    using namespace std;
    
    int main ()
    {
        int i, j, l;
        for (i=1; i<5; i++)
            for (j=1; j<5; j++)
                for (l=1; l<5; l++)
                    if((i!=j) && (i!=l) && (j!=l) )
                    {
                        cout << i << j << l << endl;
                    }
    }
    

    遇到此类问题,但看了文章还是未解决,
    评论或加 QQ:781378815

    相关文章

      网友评论

        本文标题:每天一小练,防止手生(2)

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