백준 1712번 문제(손익분기점) C++로 풀기

doctorsohn·2021년 1월 11일
0

백준

목록 보기
1/16

1712번 손익분기점 링크


문제 요약

고정 비용, 가변 비용, 판매 비용을 받아 손익분기점을 출력하고, 없으면 -1을 출력한다.


코드

#include <iostream>

using namespace std;

int main()
{
  int nums[3];	// 입력받는 비용
  for(int i=0;i<3;i++)	// 입력
  {
    cin >> nums[i];	
  }
  if(nums[1]>=nums[2])	// 가변 비용>=판매 비용, 즉 손익분기점이 존재하지 않을 때
  {
    cout << -1;
  }
  else
  {
    cout << (nums[0]/(nums[2]-nums[1]))+1;	// 손익분기점=고정비용/(판매비용-가변비용) 
    						// 이익이 발생하려면 +1을 해줘야 함
  }
}

주의점

손익분기점 출력 시 +1을 해줘야 한다.

profile
하고싶은일하는게이머

0개의 댓글