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