백준 Baekjoon

[C언어] 백준 1712 : 손익분기점

sujo 2020. 7. 19. 15:51

백준 1712 : 손익분기점

 

문제 링크 

https://www.acmicpc.net/problem/1712

 

1712번: 손익분기점

월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와

www.acmicpc.net

 

문제 내용 

(요약) 노트북을 제조하고 판매하는데 A의 고정비용과 한 대의 노트북을 생산하는데 필요한 재료비, 인건비 등을 포함한 B만원의 가변 비용이 든다. 노트북 가격을 C만원이라고 할 때 손익분기점(BREAK-EVEN POINT)을 구하시오.

 

 

Idea 

최초로 이익이 발생하는 판매량을 찾는 문제로,

A(고정비용) + B(가변비용) * x(판매량) < C(노트북 가격) * x

인 최초의 x 값을 구하면 된다.

 

위 식을 정리하면,

x > A/(C-B) 으로

최초의 x 값은 A/(C-B) + 1이 된다.

 

그 외에 손익분기점이 생기지 않는 경우는

C(노트북 가격)의 값이 B(가변비용)보다 작거나 같은 경우아무리 x값이 증가하더라도 이익이 생기지 않는다.

 

 

Code 

1
2
3
4
5
6
7
8
9
#include <stdio.h>
int main(){
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    
    if(b>=c) printf("-1\n");
    else printf("%d\n",a/(c-b)+1);
    return 0;
}
cs