Program to find the Discount Percentage

• Last Updated : 18 May, 2021

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 contribute # 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%

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.

My Personal Notes arrow_drop_up