Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cを使用した損益の問題


未知の製品またはサービスの特定の原価(cp)と販売価格(sp)が与えられた場合、私たちのタスクは、Cプログラムを使用して獲得または損失した利益を見つけることです。利益が得られた場合は「利益」とその金額を印刷する必要があります。損失が発生した場合は「損失」とそれぞれの金額を印刷します。利益がない場合は「利益も損失もありません」と印刷します。

利益または損失を見つけるために、私たちは一般的に、販売価格(sp)または特定のものが販売される価格/金額または特定のものが購入される原価(cp)であるかどうかを確認します。原価(cp)が販売価格(sp)よりも高い場合、損失があると考えられ、それらの差は、被った損失の合計になります。販売価格(sp)が原価(cp)よりも高い場合、利益が得られたと考えられ、その差が総利益になります。

入力 − cp =149、sp =229

出力 −利益80

説明 −販売価格(sp)>原価(cp)なので、sp-cp=80の利益があります

入力 − cp =149、sp =129

出力 −損失20

説明 −原価(cp)>販売価格(sp)なので、cp-sp=20の損失があります

問題を解決するために以下で使用するアプローチは次のとおりです

  • 原価と販売価格を入力として使用します

  • 原価>販売価格かどうかを確認し、差額を見つけて結果を返すのは損失です。

  • 販売価格>原価価格であるかどうかを確認し、それが利益を見つけて差を見つけ、結果を返します。

  • そして、販売価格==原価の場合、利益も損失もありません。

アルゴリズム

Start
In function int Profit(int cp, int sp)
   Step 1→ Return (sp - cp)
In function int Loss(int cp, int sp)
   Step 1→ Return (cp - sp)
In function int main()
   Step 1→ Declare and initialize cp = 5000, sp = 6700
   Step 2→ If sp == cp then,
      Print "No profit nor Loss"
   Step 3→ Else if sp > cp
      Print Profit
   Step 4→ Else
      Print Loss
Stop

#include <stdio.h>
//Function will return profit
int Profit(int cp, int sp){
   return (sp - cp);
}
// Function will return Loss.
int Loss(int cp, int sp){
   return (cp - sp);
}
int main(){
   int cp = 5000, sp = 6700;
   if (sp == cp)
      printf("No profit nor Loss\n");
   else if (sp > cp)
      printf("%d Profit\n", Profit(cp, sp));
   else
      printf("%d Loss\n", Loss(cp, sp));
   return 0;
}

出力

上記のコードを実行すると、次の出力が生成されます-

1700 Profit

  1. Windows 8.1 の問題点と修正点トップ 4

    Windows 8.1がついにリリースされました。多くのユーザーは、Windows 8.1 へのアップグレードを待ちきれません。まったく新しい Windows オペレーティング システム (Windows 8.1 および Windows RT 8.1) を使用しているときに、多くのユーザーが問題を経験しています。 このページでは、参照用に重大なバグと更新の問題をいくつか収集し、考えられる解決策を提供します。 Windows RT 8.1 BSOD インストール後に、Windows RT 8.1 でブルー スクリーン オブ デスまたはブート構成データ ファイル エラーが発生することがユー

  2. Samsungメンバーアプリを使用してSamsung電話の問題を診断および修正する方法

    今日の猛烈なスマートフォン市場で、Samsung は明らかな理由でその名前を切り開いてきました。ユーザーにとって、Samsung は単なるスマートフォン企業ではありません。優れたソフトウェアと信頼性を提供し、間違いなく世界中で最高のアフターサービスを提供します。ただし、スマートフォンは完璧ではありません。問題を解決してくれる人が周りにいないために、何らかの問題に直面する場合があります。 ここで、Samsung メンバー アプリの出番です。Samsung スマートフォンをお持ちの場合は、診断のヒントとチュートリアルを使用して主要な問題を見つけることができます。そして、問題を解決する方法について