Program to find the percentage of difference between two numbers
Last Updated :
07 Jul, 2022
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++
#include <iostream>
using namespace std;
int percent( int a, int b)
{
float result = 0;
result = ((b - a) * 100) / a;
return result;
}
int main()
{
int a = 20, b = 25;
cout << percent(a, b) << "%" ;
return 0;
}
|
Java
class GFG
{
static int percent( int a, int b)
{
float result = 0 ;
result = ((b - a) * 100 ) / a;
return ( int )result;
}
public static void main(String[] args)
{
int a = 20 , b = 25 ;
System.out.println(percent(a, b) + "%" );
}
}
|
Python3
def percent(a, b) :
result = int (((b - a) * 100 ) / a)
return result
if __name__ = = "__main__" :
a, b = 20 , 25
print (percent(a, b), "%" )
|
C#
class GFG
{
static int percent( int a, int b)
{
float result = 0;
result = ((b - a) * 100) / a;
return ( int )result;
}
static void Main()
{
int a = 20, b = 25;
System.Console.WriteLine(percent(a, b) + "%" );
}
}
|
PHP
<?php
function percent( $a , $b )
{
$result = 0;
$result = (( $b - $a ) * 100) / $a ;
return $result ;
}
$a = 20;
$b = 25;
echo percent( $a , $b ) . "%" ;
?>
|
Javascript
<script>
function percent(a, b)
{
var result = 0;
result = ((b - a) * 100) / a;
return result;
}
var a = 20, b = 25;
document.write( percent(a, b) + "%" );
</script>
|
Time Complexity: O(1)
Auxiliary Space: O(1)
Share your thoughts in the comments
Please Login to comment...