zoukankan      html  css  js  c++  java
  • C语言经典案例

    题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数。

    用宏定义定义常用的字符,然后用if语句判断输入的奖金数额进行计算:

     1 #include <iostream>
     2 using namespace std;
     3 #define ten 10000
     4 #define twenty 75000
     5 #define forty 10000
     6 void main(){
     7     long int i=0;
     8     cout<<"请输入奖金:"<<endl;
     9     cin>>i;
    10     if(i<=100000)
    11     {
    12         cout<<"你输入的奖金小于或等于10万"<<endl;
    13         i*=0.1;
    14     }
    15     else
    16         if(i<=200000)
    17         {
    18             cout<<"你输入的奖金大于10万<20万"<<endl;
    19             i=i-100000;
    20             i*=0.075;
    21             i+=ten;
    22         }
    23         else
    24             if (i<=400000)
    25             {
    26                 cout<<"你输入的奖金大于20万<40万。"<<endl;
    27                 i-=200000;
    28                 i*=0.05;
    29                 i=i+ten+twenty;
    30             }
    31             else
    32                 if(i<=600000)
    33                 {
    34                     cout<<"你输入的奖金大于40万<60万。"<<endl;
    35                     i-=400000;
    36                     i*=0.03;
    37                     i=i+forty+twenty+ten;
    38                 }
    39                 else
    40                     if(i<=1000000)
    41                     {
    42                         cout<<"你输入的奖金大于40万<100万。"<<endl;
    43                         i-=600000;
    44                         i*=0.015;
    45                         i=i+forty+twenty+ten;
    46                     }
    47                     else
    48                     {
    49                         cout<<"你输入的奖金大于100万。"<<endl;
    50                         i-=1000000;
    51                         i*=0.01;
    52                         i=i+forty+twenty+ten;
    53                     }
    54     cout<<"你应该发放的奖金金额度为:"<<i<<""<<endl;
    55 }
  • 相关阅读:
    网卡工作状态检测
    Soap/Web Service执行效率的思考
    Soap/Web Service执行效率的思考
    判断一个字符是否为汉字的最佳方法[转]
    Kafka数据可靠性深度解读
    HTTP 5XX代码理解
    图解:原来这就是网络
    架构设计原则
    Kafka
    Nginx 之 proxy_pass详解
  • 原文地址:https://www.cnblogs.com/weijunyu/p/5683529.html
Copyright © 2011-2022 走看看