If the selling price of an article is two fifth of its cost price find the loss

Improve Article

Show

    Save Article

  • Read
  • Discuss(1)
  • Improve Article

    Save Article

    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

    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++

    #include <iostream>

    using namespace std;

    float CPwithProfit(int sellingPrice, int profit)

    {

        float costPrice;

        costPrice = (sellingPrice * 100.0) / (100 + profit);

        return costPrice;

    }

    float CPwithLoss(int sellingPrice, int loss)

    {

        float costPrice;

        costPrice = (sellingPrice * 100.0) / (100 - loss);

        return costPrice;

    }

    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

    import java.util.*;

    class solution

    {

    static float CPwithProfit(int sellingPrice, int profit)

    {

        float costPrice;

        costPrice = (sellingPrice * 100) / (100 + profit);

        return costPrice;

    }

    static float CPwithLoss(int sellingPrice, int loss)

    {

        float costPrice;

        costPrice = (sellingPrice * 100) / (100 - loss);

        return costPrice;

    }

    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));

    }

    }

    Python3

    def CPwithProfit(sellingPrice, profit):

        costPrice = ((sellingPrice * 100.0) /

                            (100 + profit))

        return costPrice

    def CPwithLoss(sellingPrice, loss):

        costPrice = ((sellingPrice * 100.0) /

                              (100 - loss))

        return costPrice

    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)))

    C#

    using System;

    class solution

    {

    static float CPwithProfit(int sellingPrice, int profit)

    {

        float costPrice;

        costPrice = (sellingPrice * 100) / (100 + profit);

        return costPrice;

    }

    static float CPwithLoss(int sellingPrice, int loss)

    {

        float costPrice;

        costPrice = (sellingPrice * 100) / (100 - loss);

        return costPrice;

    }

    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));

    }

    }

    PHP

    <?php

    function CPwithProfit($sellingPrice, $profit)

    {

        $costPrice = ($sellingPrice * 100.0) / (100 + $profit);

        return $costPrice;

    }

    function CPwithLoss($sellingPrice, $loss)

    {

        $costPrice = ($sellingPrice * 100.0) / (100 - $loss);

        return $costPrice;

    }

        $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");

    ?>

    Javascript

     function CPwithProfit(sellingPrice,  profit)

    {

        var costPrice;

        costPrice = (sellingPrice * 100) / (100 + profit);  

        return costPrice;

    }

    function CPwithLoss( sellingPrice,  loss)

    {

        var costPrice;

        costPrice = (sellingPrice * 100) / (100 - loss);

        return costPrice;

    }

        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>");

     </script>

    Output:

    Cost Price = 850
    Cost Price = 1000
    Cost Price = 38925

    Time Complexity: O(1)

    Auxiliary Space: O(1)