# Program to find the Discount Percentage

• Last Updated : 28 Aug, 2022

Given Marked Price and Selling price as of a product. The task is to calculate the Discount Percentage applied to that product.

Examples:

Input: M = 120, S = 100
Output: 16.66%

Input: M = 1000, S = 500
Output: 50%

The mathematical formula to calculate the Discount Percentage for the product is:

Discount = Marked Price - Selling price

Therefore,
Discount Percentage = (Discount / Marked Price) * 100

Below is the program to find the discount percentage for a product:

## C++

 // CPP Program to find the Discount Percentage #include using namespace std; // Function to find the Discount Percentagefloat discountPercentage(float S, float M){    // Calculating discount    float discount = M - S;     // Calculating discount percentage    float disPercent = (discount / M) * 100;     return disPercent;} // Driver codeint main(){    int M, S;    M = 120;    S = 100;         // Setting the precision to 2 decimals    cout << std::fixed << std::setprecision(2)        << discountPercentage(S, M) << "%" << endl;     M = 1000;    S = 500;         // Setting the precision to 2 decimals    cout << std::fixed << std::setprecision(2)        << discountPercentage(S, M) << "%" << endl;     return 0;}

## Java

 // Java Program to find the Discount Percentage import java.util.*;import java.lang.*;import java.io.*; class GFG{  // Function to find the Discount Percentagestatic float discountPercentage(float S, float M){    // Calculating discount    float discount = M - S;      // Calculating discount percentage    float disPercent = (discount / M) * 100;      return disPercent;}  // Driver codepublic static void main(String args[]){    int M, S;    M = 120;    S = 100;     System.out.printf("%.2f",discountPercentage(S,M));    System.out.println("%");           M = 1000;    S = 500;    System.out.printf("%.2f",discountPercentage(S,M));    System.out.println("%");}}

## Python3

 # Python3 Program to find the# Discount Percentage # Function to find the# Discount Percentagedef discountPercentage(S, M):     # Calculating discount    discount = M - S     # Calculating discount percentage    disPercent = (discount /M) * 100     return disPercent  # Driver codeif __name__=='__main__':    M = 120    S = 100     print(discountPercentage(S, M), "%")     M = 1000    S = 500     print(discountPercentage(S, M), "%") # This code is contributed# by ihritik

## C#

 // C# Program to find the// Discount Percentageusing System; class GFG{ // Function to find the// Discount Percentagestatic float discountPercentage(float S,                                float M){    // Calculating discount    float discount = M - S;     // Calculating discount percentage    float disPercent = (discount / M) * 100;     return disPercent;} // Driver codestatic public void Main (){    int M, S;    M = 120;    S = 100;     Console.Write(discountPercentage(S, M));    Console.WriteLine("%");         M = 1000;    S = 500;     Console.Write(discountPercentage(S, M));    Console.Write("%");}} // This code is contributed by Raj



## Javascript



Output:

16.67%
50.00%

Time Complexity: O(1), since there is no loop or recursion.
Auxiliary Space: O(1), since no extra space has been taken.

My Personal Notes arrow_drop_up