ラップトップ製造会社の営業スタッフに対する月次報酬ポリシーは次のとおりです -
最低基本給: 3000.00
販売コンピュータ 1 台あたりのボーナス: 200.00
月間総売上高に対するコミッション: 5%
ラップトップの価格は常に変化するため、各ラップトップの販売価格は月は毎月決まっています。
ボーナスとコミッションを求めるロジックは次のとおりです-
bonus = BONUS_RATE * quantity ; commission = COMMISSION * quantity * price ;
給与総額は以下の式を使用して計算されます-
Gross salary = basic salary + (quantity * bonus rate) + (quantity * Price) * commission rate
以下はマクロ関数を使用して営業スタッフの賃金を計算するCプログラムです-
ライブデモンストレーション
#define BASIC_SALARY 3000.00 #define BONUS_RATE 200.00 #define COMMISSION 0.05 main(){ int quantity ; float gross_salary, price ; float bonus, commission ; printf("number of items sold and their price</p><p>") ; scanf("%d %f", &quantity, &price) ; bonus = BONUS_RATE * quantity ; commission = COMMISSION * quantity * price ; gross_salary = BASIC_SALARY + bonus + commission ; printf("</p><p>"); printf("Bonus = %6.2f</p><p>", bonus) ; printf("Commission = %6.2f</p><p>", commission) ; printf("Gross salary = %6.2f</p><p>", gross_salary) ; }
上記のプログラムを実行すると、次の出力が生成されます-
Number of items sold and their price 20 150000 Bonus = 4000.00 Commission = 150000.00 Gross salary = 157000.00
以上がC プログラムはマクロ関数を使用して販売員の給与を計算しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。