Dado el Precio de Venta (SP) y el porcentaje de ganancia o pérdida de un producto. La tarea es calcular el precio de costo (CP) del producto.
Ejemplos:
Input: SP = 1020, Profit Percentage = 20 Output: CP = 850 Input: SP = 900, Loss Percentage = 10 Output: CP = 1000
Acercarse:
- Fórmula para calcular el precio de costo si se dan el precio de venta y el porcentaje de ganancia:
CP = ( SP * 100 ) / ( 100 + porcentaje de ganancia).
- Fórmula para calcular el precio de costo si se da el precio de venta y el porcentaje de pérdida:
CP = ( SP * 100 ) / ( 100 – porcentaje de pérdida ).
A continuación se muestra la implementación requerida:
C++
// C++ implementation to find Cost price #include <iostream> using namespace std; // Function to calculate cost price with profit float CPwithProfit(int sellingPrice, int profit) { float costPrice; // required formula to calculate CP with profit costPrice = (sellingPrice * 100.0) / (100 + profit); return costPrice; } // Function to calculate cost price with loss float CPwithLoss(int sellingPrice, int loss) { float costPrice; // required formula to calculate CP with loss costPrice = (sellingPrice * 100.0) / (100 - loss); return costPrice; } // Driver code int main() { int SP, profit, loss; SP = 1020; profit = 20; cout << "Cost Price = " << CPwithProfit(SP, profit) << endl; SP = 900; loss = 10; cout << "Cost Price = " << CPwithLoss(SP, loss) << endl; SP = 42039; profit = 8; cout << "Cost Price = " << CPwithProfit(SP, profit) << endl; return 0; }
Java
// Java implementation to find Cost price import java.util.*; class solution { // Function to calculate cost price with profit static float CPwithProfit(int sellingPrice, int profit) { float costPrice; // required formula to calculate CP with profit costPrice = (sellingPrice * 100) / (100 + profit); return costPrice; } // Function to calculate cost price with loss static float CPwithLoss(int sellingPrice, int loss) { float costPrice; // required formula to calculate CP with loss costPrice = (sellingPrice * 100) / (100 - loss); return costPrice; } // Driver code public static void main(String args[]) { int SP, profit, loss; SP = 1020; profit = 20; System.out.println("Cost Price = "+CPwithProfit(SP, profit)); SP = 900; loss = 10; System.out.println("Cost Price = "+CPwithLoss(SP, loss)); SP = 42039; profit = 8; System.out.println("Cost Price = "+CPwithProfit(SP, profit)); } } // This code is contribute by // Shashank_Sharma
Python3
# Python 3 implementation to find Cost price # Function to calculate cost price with profit def CPwithProfit(sellingPrice, profit): # required formula to calculate CP with profit costPrice = ((sellingPrice * 100.0) / (100 + profit)) return costPrice # Function to calculate cost price with loss def CPwithLoss(sellingPrice, loss): # required formula to calculate CP with loss costPrice = ((sellingPrice * 100.0) / (100 - loss)) return costPrice # Driver code if __name__ == '__main__': SP = 1020 profit = 20 print("Cost Price =", CPwithProfit(SP, profit)) SP = 900 loss = 10 print("Cost Price =", CPwithLoss(SP, loss)) SP = 42039 profit = 8 print("Cost Price =", int(CPwithProfit(SP, profit))) # This code is contributed by # Surendra_Gangwar
C#
// Csharp implementation to find Cost price using System; class solution { // Function to calculate cost price with profit static float CPwithProfit(int sellingPrice, int profit) { float costPrice; // required formula to calculate CP with profit costPrice = (sellingPrice * 100) / (100 + profit); return costPrice; } // Function to calculate cost price with loss static float CPwithLoss(int sellingPrice, int loss) { float costPrice; // required formula to calculate CP with loss costPrice = (sellingPrice * 100) / (100 - loss); return costPrice; } // Driver code public static void Main() { int SP, profit, loss; SP = 1020; profit = 20; Console.WriteLine("Cost Price = "+CPwithProfit(SP, profit)); SP = 900; loss = 10; Console.WriteLine("Cost Price = "+CPwithLoss(SP, loss)); SP = 42039; profit = 8; Console.WriteLine("Cost Price = "+CPwithProfit(SP, profit)); } // This code is contribute by Ryuga }
PHP
<?php // PHP implementation to find Cost price // Function to calculate cost price with profit function CPwithProfit($sellingPrice, $profit) { // required formula to calculate CP with profit $costPrice = ($sellingPrice * 100.0) / (100 + $profit); return $costPrice; } // Function to calculate cost price with loss function CPwithLoss($sellingPrice, $loss) { // required formula to calculate CP with loss $costPrice = ($sellingPrice * 100.0) / (100 - $loss); return $costPrice; } // Driver code $SP = 1020; $profit = 20; echo("Cost Price = "); echo(CPwithProfit($SP, $profit)); echo("\n"); $SP = 900; $loss = 10; echo("Cost Price = "); echo(CPwithLoss($SP, $loss)); echo("\n"); $SP = 42039; $profit = 8; echo("Cost Price = "); echo(CPwithProfit($SP, $profit)); echo("\n"); //This code is contributed by Shivi_Aggarwal ?>
Javascript
// javascript implementation to find Cost price // Function to calculate cost price with profit function CPwithProfit(sellingPrice, profit) { var costPrice; // required formula to calculate CP with profit costPrice = (sellingPrice * 100) / (100 + profit); return costPrice; } // Function to calculate cost price with loss function CPwithLoss( sellingPrice, loss) { var costPrice; // required formula to calculate CP with loss costPrice = (sellingPrice * 100) / (100 - loss); return costPrice; } // Driver code var SP, profit, loss; SP = 1020; profit = 20; document.write("Cost Price = " + CPwithProfit(SP, profit) + "<br>"); SP = 900; loss = 10; document.write("Cost Price = " + CPwithLoss(SP, loss) + "<br>"); SP = 42039; profit = 8; document.write("Cost Price = " + CPwithProfit(SP, profit) + "<br>"); // This code is contributed by bunnyram19. </script>
Producción:
Cost Price = 850 Cost Price = 1000 Cost Price = 38925
Complejidad de tiempo: O(1)
Espacio Auxiliar: O(1)
Publicación traducida automáticamente
Artículo escrito por Vivek.Pandit y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA