Given the Cost price and Profit Percentage
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 Pricefloat 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 codeint 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 approachimport java.util.*;class solution{// Function to calculate the Selling Pricestatic 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 codepublic 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 Pricedef SellingPrice (CP, PP): # Decimal Equivalent of # Profit Percentage Pdecimal = 1 + ( PP / 100 ) res = Pdecimal * CP # return the calculated # Selling Price return res# Driver codeif __name__ == "__main__" : # Get the CP and Profit % C = 720 P = 13 # Printing the returned value print(SellingPrice(C, P)) |
C#
// C# implementation of above approachusing 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 Pricefunction 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 Pricefunction 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 valuedocument.write( SellingPrice(C, P));</script> |
813.6
Time Complexity: O(1)
Auxiliary Space: O(1)
Ready to dive in? Explore our Free Demo Content and join our DSA course, trusted by over 100,000 neveropen!
