C語言編程例子-計算工資


演示版本

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;
}

 

阿飛

2021年8月6日


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM