C プログラムはマクロ関数を使用して販売員の給与を計算します

WBOY
リリース: 2023-09-10 18:13:02
転載
741 人が閲覧しました

C プログラムはマクロ関数を使用して販売員の給与を計算します

質問

ラップトップ製造会社の営業スタッフに対する月次報酬ポリシーは次のとおりです -

最低基本給: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート