Program to find the percentage of difference between two numbers

Given two numbers a and b, where ‘b’ is incremented or decremented by some percentage of ‘a’. The task is to find out that percentage.

Examples:

Input: a = 20, b = 25
Output: 25% 
Difference between 20 and 25 is 5, 
which is 25 % of 20.
(+ve sign indicate increment)

Input: a = 25, b = 20
Output: -20% 
( -ve sign indicate decrement)

Formula to calculate percentage:

(Percentage2 – Percentage1) * 100 / (Percentage1)

C++

filter_none

edit
close

play_arrow

link
brightness_4
code

// C++ program to calculate the percentage
#include <iostream>
using namespace std;
  
// Function to calculate the percentage
int percent(int a, int b)
{
    float result = 0;
    result = ((b - a) * 100) / a;
  
    return result;
}
  
// Driver Code.
int main()
{
    int a = 20, b = 25;
  
    cout << percent(a, b) << "%";
  
    return 0;
}

chevron_right


Java

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java program to calculate
// the percentage
class GFG
{
      
// Function to calculate the percentage
static int percent(int a, int b)
{
    float result = 0;
    result = ((b - a) * 100) / a;
  
    return (int)result;
}
  
// Driver Code
public static void main(String[] args)
{
    int a = 20, b = 25;
  
    System.out.println(percent(a, b) + "%");
}
}
  
// This code is contributed by mits

chevron_right


Python 3

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python 3 program to calculate 
# the percentage
  
# Function to calculate the percentage
def percent(a, b) :
  
    result = int(((b - a) * 100) / a)
  
    return result
  
# Driver code
if __name__ == "__main__" :
  
    a, b = 20, 25
  
    # Function calling
    print(percent(a, b), "%")
              
# This code is contributed by ANKITRAI1

chevron_right


C#

filter_none

edit
close

play_arrow

link
brightness_4
code

// C# program to calculate
// the percentage
class GFG
{
      
// Function to calculate the percentage
static int percent(int a, int b)
{
    float result = 0;
    result = ((b - a) * 100) / a;
  
    return (int)result;
}
  
// Driver Code
static void Main()
{
    int a = 20, b = 25;
  
    System.Console.WriteLine(percent(a, b) + "%");
}
}
  
// This code is contributed by mits

chevron_right


PHP

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// PHP program to calculate 
// the percentage
  
// Function to calculate 
// the percentage
function percent($a, $b)
{
    $result = 0;
    $result = (($b - $a) * 100) / $a;
  
    return $result;
}
  
// Driver Code
$a = 20;
$b = 25;
  
echo percent($a, $b) . "%";
  
// This code is contributed by mits
?>

chevron_right


Output:

25%


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



Improved By : Mithun Kumar, AnkitRai01