• C2


    1.      题目:企业发放的奖金根据利润提成。利润(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%提成,从键盘输入当月利润I,求应发放奖金总数?

    #include<stdio.h>

    voidmain()

    {

    float n,price;

    printf("input n 万元(n>0): ");

    scanf("%f",&n);

    if(n<=10)

               price=n*0.1;

    else if(n<=20)

               price=10*0.1+(n-10)*0.075;

    else if(n<=40)

               price=10*0.1+10*0.075+(n-20)*0.05;

    else if(n<=60)

               price=10*0.1+10*0.075+20*0.05+(n-40)*0.03;

    else if(n<=100)

               price=10*0.1+10*0.075+20*0.05+20*0.03+(n-60)*0.015;

    else

               price=10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+(n-100)*0.01;

    printf("price=%.2f万元 ",price);

    }

    //

    #include "stdio.h"

    main()

    {

     float i;

     float bonus1,bonus2,bonus4,bonus6,bonus10,bonus;

     scanf("%f",&i);

     bonus1=100000*0.1;

     bonus2=bonus1+100000*0.075;

     bonus4=bonus2+200000*0.05;

     bonus6=bonus4+200000*0.03;

     bonus10=bonus6+400000*0.015;

     if(i<=100000)

       bonus=i*0.1;

       else if(i<=200000)

         bonus=bonus1+(i-100000)*0.075;

           else if(i<=400000)

             bonus=bonus2+(i-200000)*0.05;

               else if(i<=600000)

                  bonus=bonus4+(i-400000)*0.03;

                    else if(i<=1000000)

                     bonus=bonus6+(i-600000)*0.015;

                        else

                          bonus=bonus10+(i-1000000)*0.01;

     printf("bonus=%f ",bonus);

    }

  • 相关阅读:
    php练习题之裁判打分
    OPENSUSE:安装方式
    openSUSE:下载帮助
    安装mysql时出现HTTP&nbsp;500&nbsp;内部服务…
    关于wamp启动是80端口被占用的问题…
    推荐15款好用的JS开发工具
    u盘美化
    wordpress怎么修改地址栏小图标
    显示桌面图标不见了
    站长必备的131个高权重外链库(转…
  • 原文地址:https://www.cnblogs.com/javafly/p/6037225.html
Copyright © 2020-2023  润新知