Dada la lista de gastos mensuales
de una organización, precio de venta
y el mantenimiento general
de cada artículo, la tarea es calcular el punto de equilibrio.
Punto de equilibrio se refiere a la cantidad de artículos vendidos para neutralizar el gasto total, es decir, en general, ni ganancias ni pérdidas.
Ejemplos:
Entrada: Gasto = 18000, S = 600, M = 100
Salida: 36
Necesitamos vender 36 artículos para cubrir gastos y gastos generales de mantenimiento
Entrada: Gasto = 3550, S = 90, M = 65
Salida: 142
Acercarse:
- Calcular la suma de todos los gastos.
- Reste el mantenimiento (precio de costo) del precio de venta.
- Divida la suma del gasto por la cantidad obtenida anteriormente para obtener la cantidad mínima de artículos que se venderán (punto de equilibrio).
A continuación se muestra la implementación del enfoque anterior:
C++
// C++ program to find the break-even point. #include <iostream> #include <math.h> using namespace std; // Function to calculate Break Even Point int breakEvenPoint(int exp, int S, int M) { float earn = S - M; // Calculating number of articles to be sold int res = ceil(exp / earn); return res; } // Main Function int main() { int exp = 3550, S = 90, M = 65; cout << breakEvenPoint(exp, S, M); return 0; }
Java
// Java program to find Break Even Point import java.io.*; import java.lang.*; class GFG { // Function to calculate // Break Even Point public static int breakEvenPoint(int exp1, int S, int M) { double earn = S - M; double exp = exp1; // Calculating number of // articles to be sold double res = Math.ceil(exp / earn); int res1 = (int) res; return res1; } // Driver Code public static void main (String[] args) { int exp = 3550, S = 90, M = 65; System.out.println(breakEvenPoint(exp, S, M)); } } // This code is contributed // by Naman_Garg
Python 3
# Python 3 program to find # Break Even Point import math # Function to calculate # Break Even Point def breakEvenPoint(exp, S, M): earn = S - M # Calculating number of # articles to be sold if res != 0: res = math.ceil(exp / earn) # if profit is 0, it will never make ends meet else: res = float('inf') return res # Driver Code if __name__ == "__main__" : exp = 3550 S = 90 M = 65 print (int(breakEvenPoint(exp, S, M))) # This code is contributed # by Naman_Garg
C#
// C# program to find Break Even Point using System; class GFG { // Function to calculate // Break Even Point public static int breakEvenPoint(int exp1, int S, int M) { double earn = S - M; double exp = exp1; // Calculating number of // articles to be sold double res = Math.Ceiling(exp / earn); int res1 = (int) res; return res1; } // Driver Code public static void Main () { int exp = 3550, S = 90, M = 65; Console.WriteLine(breakEvenPoint(exp, S, M)); } } // This code is contributed // by inder_verma..
PHP
<?php // PHP program to find the break-even point. // Function to calculate Break Even Point function breakEvenPoint($exp, $S, $M) { $earn = $S - $M; // Calculating number of articles // to be sold $res = ceil($exp / $earn); return $res; } // Driver Code $exp = 3550; $S = 90; $M = 65; echo breakEvenPoint($exp, $S, $M); // This code is contributed // by inder_verma.. ?>
Javascript
<script> // Javascript program to find the break-even point. // Function to calculate Break Even Point function breakEvenPoint(exp, S, M) { var earn = S - M; // Calculating number of articles to be sold var res = Math.ceil(exp / earn); return res; } // Main Function var exp = 3550, S = 90, M = 65; document.write( breakEvenPoint(exp, S, M)); </script>
142
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por Krishna_Yadav y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA