Find Selling Price from given Profit Percentage and Cost

Given the **Cost price **

*** QuickLaTeX cannot compile formula: *** Error message: Error: Nothing to show, formula is empty

and **Profit Percentage **

*** QuickLaTeX cannot compile formula: *** Error message: Error: Nothing to show, formula is empty

of an item, the task is to calculate the Selling Price.**Examples:**

Input: CP = 500, Profit% = 20 Output: SP = 600 Input: CP = 720, Profit% = 13 Output: SP = 813.6

**Approach:**

- Find the Decimal Equivalent of the profit Percentage, for this divide the percentage by 100.
- Add 1 to get the decimal Equivalent of unit price increase.
- Take product of Cost price with the above result to get the selling price.

Below is the implementation of the above approach:**Program:**

## C++

`// C++ implementation of above approach` `#include <iostream>` `using` `namespace` `std;` `// Function to calculate the Selling Price` `float` `SellingPrice(` `float` `CP, ` `float` `PP)` `{` ` ` `// Decimal Equivalent of Profit Percentage` ` ` `float` `P_decimal = 1 + (PP / 100);` ` ` `// Find the Selling Price` ` ` `float` `res = P_decimal * CP;` ` ` `// return the calculated Selling Price` ` ` `return` `res;` `}` `// Driver code` `int` `main()` `{` ` ` `// Get the CP and Profit%` ` ` `float` `C = 720, P = 13;` ` ` `// Printing the returned value` ` ` `cout << SellingPrice(C, P);` ` ` `return` `0;` `}` |

## Java

`// Java implementation of above approach` `import` `java.util.*;` `class` `solution` `{` `// Function to calculate the Selling Price` `static` `float` `SellingPrice(` `float` `CP, ` `float` `PP)` `{` ` ` `// Decimal Equivalent of Profit Percentage` ` ` `float` `P_decimal = ` `1` `+ (PP / ` `100` `);` ` ` `// Find the Selling Price` ` ` `float` `res = P_decimal * CP;` ` ` `// return the calculated Selling Price` ` ` `return` `res;` `}` `// Driver code` `public` `static` `void` `main(String args[])` `{` ` ` `// Get the CP and Profit%` ` ` `float` `C = ` `720` `, P = ` `13` `;` ` ` `// Printing the returned value` ` ` `System.out.println(SellingPrice(C, P));` `}` `}` |

## Python3

`# Python 3 implementation of` `# above approach` `# Function to calculate the` `# Selling Price` `def` `SellingPrice (CP, PP):` ` ` ` ` `# Decimal Equivalent of` ` ` `# Profit Percentage` ` ` `Pdecimal ` `=` `1` `+` `( PP ` `/` `100` `)` ` ` ` ` `res ` `=` `Pdecimal ` `*` `CP` ` ` ` ` `# return the calculated` ` ` `# Selling Price` ` ` `return` `res` `# Driver code` `if` `__name__ ` `=` `=` `"__main__"` `:` ` ` `# Get the CP and Profit %` ` ` `C ` `=` `720` ` ` `P ` `=` `13` ` ` ` ` `# Printing the returned value` ` ` `print` `(SellingPrice(C, P))` |

## C#

`// C# implementation of above approach` `using` `System;` `class` `GFG` `{` `// calculate Nth term of series` `static` `float` `SellingPrice(` `float` `CP,` ` ` `float` `PP)` `{` ` ` `// Decimal Equivalent of` ` ` `// Profit Percentage` ` ` `float` `P_decimal = 1 + (PP / 100);` ` ` `// Find the Selling Price` ` ` `float` `res = P_decimal * CP;` ` ` `// return the calculated` ` ` `// Selling Price` ` ` `return` `res;` `}` `// Driver Code` `public` `static` `void` `Main()` `{` ` ` `// Get the CP Profit%` ` ` `float` `C = 720, P = 13;` ` ` `// Printing the returned value` ` ` `Console.Write(SellingPrice(C,P));` `}` `}` `// This code is contributed` `// by Sanjit_Prasad` |

## PHP

`<?php` `// PHP implementation of above approach` `// Function to calculate the Selling Price` `function` `SellingPrice(` `$CP` `, ` `$PP` `)` `{` ` ` `// Decimal Equivalent of Profit Percentage` ` ` `$P_decimal` `= 1 + (` `$PP` `/ 100);` ` ` `// Find the Selling Price` ` ` `$res` `= ` `$P_decimal` `* ` `$CP` `;` ` ` `// return the calculated Selling Price` ` ` `return` `$res` `;` `}` `// Driver code` ` ` `// Get the CP and Profit%` ` ` `$C` `= 720;` ` ` `$P` `= 13;` ` ` `// Printing the returned value` ` ` `echo` `SellingPrice(` `$C` `, ` `$P` `);` `// this code is contributed by mits` `?>` |

## Javascript

`<script>` `// Javascript implementation of above approach` `// Function to calculate the Selling Price` `function` `SellingPrice(CP, PP)` `{` ` ` `// Decimal Equivalent of Profit Percentage` ` ` `var` `P_decimal = 1 + (PP / 100);` ` ` `// Find the Selling Price` ` ` `var` `res = P_decimal * CP;` ` ` `// return the calculated Selling Price` ` ` `return` `res.toFixed(1);` `}` `// Driver code` `// Get the CP and Profit%` `var` `C = 720, P = 13;` `// Printing the returned value` `document.write( SellingPrice(C, P));` `</script>` |

**Output:**

813.6

Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the **Essential Maths for CP Course** at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more, please refer **Complete Interview Preparation Course****.**