ในปัญหานี้ เราได้รับตัวแปรสามตัวที่แสดงถึงค่าใช้จ่ายรายเดือนทั้งหมด (E) ราคาขาย (S) ของผลิตภัณฑ์ ค่าบำรุงรักษาค่าโสหุ้ย (M) สำหรับแต่ละผลิตภัณฑ์ งานของเราคือสร้าง โปรแกรมเพื่อค้นหาจุดคุ้มทุนใน C++ .
จุดคุ้มทุน คือจำนวนสินค้าทั้งหมดที่จำเป็นต้องขายเพื่อไม่ให้เกิดการขาดทุนหรือกำไรให้กับผู้ขาย
คำอธิบายปัญหา - เราต้องหาจำนวนทั้งหมด ของสินค้าที่จะขายให้ไม่มีขาดทุน
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
อินพุต
E = 2400, S = 150, M = 30
ผลลัพธ์
20
คำอธิบาย
กำไรของแต่ละผลิตภัณฑ์คือ S - M =150 - 30 =120
จำนวนสินค้าที่จะขายทั้งหมด
N = E/(S-M) = 2400 / 120 = 20.
แนวทางการแก้ปัญหา
เพื่อให้แน่ใจว่าไม่มีการสูญเสีย ผู้ขายจำเป็นต้องขายให้กับ nproducts เพื่อให้กำไรของแต่ละผลิตภัณฑ์เท่ากับค่าใช้จ่ายทั้งหมด
ดังนั้นจำนวนสินค้าที่ขาย =ค่าใช้จ่าย / (ราคาขาย - ค่าบำรุงรักษา)
โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเรา
ตัวอย่าง
#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; }
ผลลัพธ์
No. of products to be sold is 20