zoukankan      html  css  js  c++  java
  • C++编程入门题目--No.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%提成,从键盘输入当月利润I,求应发放奖金总数?

    程序分析: 请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
        long int i;
        int bonus1, bonus2, bonus4, bonus6, bonus10, bonus;
        scanf("%ld", &i);
        bonus1 = 100000 * 0.1;
        bonus2 = bonus1 + 100000 * 0.75;
        bonus4 = bonus2 + 200000 * 0.5;
        bonus6 = bonus4 + 200000 * 0.3;
        bonus10 = bonus6 + 400000 * 0.15;
        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=%d", bonus);
    }
    
    
  • 相关阅读:
    [转载]windows进程中的内存结构
    RTTI和4个强制转换运算符
    由于应用程序配置不正确,程序未能启动
    光照
    服务器数据同步
    SAP
    PHP输入流php://input
    五款常用mysql slow log分析工具的比较
    开发搜索引擎–PHP中文分词
    大型网站调试工具之一(php性能优化分析工具XDebug)
  • 原文地址:https://www.cnblogs.com/lunatic-talent/p/12798309.html
Copyright © 2011-2022 走看看