Cマクロ関数を使用してセールスマンの給与を計算するプログラム。
問題
ラップトップ製造会社には、以下に説明するように、営業担当者に対する月次報酬ポリシーがあります-
最低基本給:3000.00
販売されたすべてのコンピューターのボーナス: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\n") ; scanf("%d %f", &quantity, &price) ; bonus = BONUS_RATE * quantity ; commission = COMMISSION * quantity * price ; gross_salary = BASIC_SALARY + bonus + commission ; printf("\n"); printf("Bonus = %6.2f\n", bonus) ; printf("Commission = %6.2f\n", commission) ; printf("Gross salary = %6.2f\n", gross_salary) ; }
出力
上記のプログラムを実行すると、次の出力が生成されます-
Number of items sold and their price 20 150000 Bonus = 4000.00 Commission = 150000.00 Gross salary = 157000.00
-
グラフのエッジカバーを計算するC++プログラム
グラフの頂点の数がnの場合、タスクはグラフのエッジカバーを計算することです。エッジカバーは、グラフのすべての頂点をカバーするために必要なエッジの最小数を見つけることです。 n=5のように その場合、そのグラフは次のようになります- したがって、そのエッジカバーは3 nが8である別の例を見てみましょう そして、そのエッジカバーは次のようになります:4 例 Input: n= 5 Output: 3 Input: n= 8 Output: 4 以下で使用されるアプローチは次のとおりです − ユーザーからの入力を受け取ります 頂点の数の結果の上限値を2.0
-
四面体の面積を計算するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 −四面体の側面を考えると、四面体を見つける必要があります。 四面体は、三角形の底面を持つピラミッドのように見える幾何学的図形です。これは、4つの三角形の面、側面に3つ、ベースの下部に1つ、頂点またはコーナーが4つあるソリッドオブジェクトです。 ここでは、以下に示すようにエリア関数をフレーム化します- 例 import math def areatetrahedron(side): return (math.sqrt(3) * (side * side)) #