ภาพรวมปัญหา
ในปัญหานี้ เราได้รับตัวแปร 3 ตัว คือ ค่าใช้จ่ายรวมต่อเดือน (E), ราคาขาย (S) ของสินค้า, และค่าใช้จ่ายในการดูแลรักษาต่อหน่วยสินค้า (M) งานของเราคือสร้าง โปรแกรมหาจุดคุ้มทุนใน C++
ความหมายของจุดคุ้มทุน
Break-Even Point คือ จำนวนสินค้าทั้งหมดที่ต้องขายเพื่อให้ผู้ขายไม่ได้รับกำไรและไม่ขาดทุน
ตัวอย่าง
Input
E = 2400, S = 150, M = 30
Output
20
คำอธิบาย
กำไรต่อหน่วยสินค้า = S - M = 150 - 30 = 120
จำนวนสินค้าที่ต้องขาย:
N = E / (S - M) = 2400 / 120 = 20
แนวทางแก้ปัญหา
เพื่อให้ไม่ขาดทุน ผู้ขายต้องขายสินค้า n ชิ้น โดยที่กำไรรวมจาก n ชิ้นเท่ากับค่าใช้จ่ายรวม
สูตร: จำนวนสินค้าที่ต้องขาย = ค่าใช้จ่ายรวม / (ราคาขาย - ค่าใช้จ่ายดูแลรักษาต่อหน่วย)
ตัวอย่างโปรแกรม
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int E = 2400, S = 150, M = 30;
cout << "No. of products to be sold is " << ceil(E / (S - M));
return 0;
}
Output
No. of products to be sold is 20