Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

손익을 계산하는 C++ 프로그램

<시간/>

원가(CP)와 판매가(SP)가 주어졌을 때 발생하는 손익을 계산하는 작업입니다.

원가 또는 CP는 판매자가 제품을 구매한 가격이고 판매 가격 또는 SP는 판매자가 제품을 판매한 가격입니다.

발생한 이익 또는 손실을 계산하는 공식이 있습니다.

이익 =판매가 – 원가

판매가가 원가보다 높으면 이익이 발생합니다.

손실 =원가 – 판매가

원가가 판매가보다 높으면 손실이 발생합니다.

예시

Input-: CP = 600
   SP = 100
Output-: loss incurred = 500
Input-: CP = 100
   SP = 500
Output-: profit gained = 400

주어진 프로그램에서 사용된 접근 방식은 다음과 같습니다 -

  • 원가와 판매가로 입력
  • 손익 계산에 주어진 공식 적용
  • 결과 표시

알고리즘

Start
Step 1-> declare function to calculate Profit.
   int profit(int CP, int SP)
      set int profit = (SP - CP)
      return profit
step 2-> Declare function to calculate Loss
   int loss(int CP, int SP)
      set int loss = (CP - SP)
      return loss
step 3-> In main()
   set int CP = 600, SP = 100
      IF (SP == CP)
         Print "No profit nor Loss"
      End
      Else IF (SP > CP)
         call profit(CP, SP)
      End
      Else
         Call loss(CP , SP)
      End
Stop

예시

#include <iostream>
using namespace std;
// Function to calculate Profit.
int profit(int CP, int SP) {
   int profit = (SP - CP);
   return profit;
}
// Function to calculate Loss.
int loss(int CP, int SP) {
   int loss = (CP - SP);
   return loss;
}
int main() {
   int CP = 600, SP = 100;
   if (SP == CP)
      cout << "No profit nor Loss";
   else if (SP > CP)
      cout<<"profit gained = "<< profit(CP, SP);
   else
      cout<<"loss incurred = "<<loss(CP , SP);
   return 0;
}

출력

위의 코드를 실행하면 다음 출력이 생성됩니다.

loss incurred = 500