How do you calculate loss if loss percentage and selling price?

Given the Selling Price(SP) and percentage profit or loss of a product. The task is to Calculate the cost price(CP) of the product.Examples: Input: SP = 1020, Profit Percentage =

How do you calculate loss if loss percentage and selling price?

Given the Selling Price(SP) and percentage profit or loss of a product. The task is to Calculate the cost price(CP) of the product.
Examples:
Input:  SP = 1020, Profit Percentage = 20 Output: CP = 850 Input: SP = 900, Loss Percentage = 10 Output: CP = 1000



Recommended: Please try your approach on {IDE} first, before moving on to the solution.

Approach:

  • Formula to calculate cost price if selling price and profit percentage are given:
CP = ( SP * 100 ) / ( 100 + percentage profit).
  • Formula to calculate cost price if selling price and loss percentage are given:
CP = ( SP * 100 ) / ( 100  percentage loss ).

Below is the required implementation:
C++




                                // C++ implementation to find Cost price#include <iostream>using namespace std; // Function to calculate cost price with profitfloat 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 lossfloat CPwithLoss(int sellingPrice, int loss) {float costPrice; // required formula to calculate CP with loss costPrice = (sellingPrice * 100.0) / (100 - loss); return costPrice; }// Driver codeint 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 priceimport java.util.*; class solution {// Function to calculate cost price with profitstatic 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 lossstatic float CPwithLoss(int sellingPrice, int loss) {float costPrice; // required formula to calculate CP with loss costPrice = (sellingPrice * 100) / (100 - loss); return costPrice; }// Driver codepublic 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 profitdef CPwithProfit(sellingPrice, profit): # required formula to calculate CP with profit costPrice = ((sellingPrice * 100.0) / (100 + profit)) return costPrice # Function to calculate cost price with lossdef CPwithLoss(sellingPrice, loss): # required formula to calculate CP with loss costPrice = ((sellingPrice * 100.0) / (100 - loss)) return costPrice # Driver codeif __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 priceusing 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 profitfunction CPwithProfit($sellingPrice, $profit) {// required formula to calculate CP with profit $costPrice = ($sellingPrice * 100.0) / (100 + $profit); return $costPrice; }// Function to calculate cost price with lossfunction 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>    Output:Cost Price = 850 Cost Price = 1000 Cost Price = 38925

Time Complexity: O(1)

Auxiliary Space: O(1)


                       Article Tags :                    MathematicalSchool Programming         Profit and Loss

Video liên quan