원가(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