演示版本

VS2013

  • 计算工资

实例说明:

已知某公司员工的工资底薪为500元,员工销售的软件金额与提成方式如下:

销售额≤2000         没有提成

2000<销售额≤5000    提成8%

5000<销售额≤10000    提成10%

销售额>10000    提成12%

利用switch语句编写程序,求员工的工资。

#include <stdio.h>

int main()
{
    float salary = 500;//员工的基本工资
    int k;//定义变量,存储销售额系数
    int profit;//定义整型变量,存储销售额
    printf("输入员工这个月的销售额:");//输出提示信息
    scanf_s("%d", &profit);//将输入的销售额存储到变量中
    if (profit % 1000 == 0)//如果是1000的整数倍
        k = profit / 1000;//获得销售系数
    else//否则
        k = profit / 1000 + 1;//将销售系数加1

    switch (k)
    {
    case 0://销售系数是0~2之间的没有提成
    case 1:
    case 2:break;
    case 3://销售系数是3~5之间的提成为8%
    case 4:
    case 5:
        salary += profit*0.08;//计算工资
        break;
    case 6://销售系数为6~10之间的提成为10%
    case 7:
    case 8:
    case 9:
    case 10:
        salary += profit*0.1;//计算工资
        break;
    default://其他情况,销售系数超过10的提成为12%
        salary += profit*0.12;//计算工资
        break;
    }

    printf("员工这个月的工资为:%5.2f\n", salary);//输出员工这个月的工资



    return 0;
}

C语言编程例子-计算工资

 

阿飞

2021年8月6日

相关文章:

  • 2021-12-21
  • 2021-11-10
  • 2022-12-23
  • 2021-10-24
  • 2021-12-27
  • 2022-01-11
  • 2022-12-23
  • 2021-12-02
猜你喜欢
  • 2022-02-07
  • 2022-02-09
  • 2022-02-03
  • 2021-12-26
  • 2022-02-25
  • 2021-12-05
  • 2022-12-23
相关资源
相似解决方案