Skip to content
Related Articles

Related Articles

Program to calculate Profit Or Loss
  • Difficulty Level : Easy
  • Last Updated : 18 Mar, 2021
GeeksforGeeks - Summer Carnival Banner

Given the Cost Price(CP) and Selling Price(SP) of a product. The task is to Calculate the Profit or Loss.
Examples: 
 

Input: CP = 1500, SP = 2000
Output: 500 Profit

Input: CP = 3125, SP = 1125
Output: 2000 Loss

Formula: 
 

Profit = (Selling Price - Cost Price)
Loss = (Cost Price - Selling Price)

 

Below is the required implementation: 
 

C++




// C++ code to demonstrate Profit and Loss
#include <iostream>
using namespace std;
 
// Function to calculate Profit.
int Profit(int costPrice, int sellingPrice)
{
    int profit = (sellingPrice - costPrice);
 
    return profit;
}
 
// Function to calculate Loss.
int Loss(int costPrice, int sellingPrice)
{
    int Loss = (costPrice - sellingPrice);
 
    return Loss;
}
 
// Driver Code.
int main()
{
    int costPrice = 1500, sellingPrice = 2000;
 
    if (sellingPrice == costPrice)
        cout << "No profit nor Loss";
 
    else if (sellingPrice > costPrice)
        cout << Profit(costPrice, sellingPrice) << " Profit ";
 
    else
        cout << Loss(costPrice, sellingPrice) << " Loss ";
 
    return 0;
}

Java




// Java code to demonstrate
// Profit and Loss
class GFG
{
// Function to calculate Profit.
static int Profit(int costPrice,
                  int sellingPrice)
{
    int profit = (sellingPrice - costPrice);
 
    return profit;
}
 
// Function to calculate Loss.
static int Loss(int costPrice,
                int sellingPrice)
{
    int Loss = (costPrice - sellingPrice);
 
    return Loss;
}
 
// Driver Code.
public static void main(String[] args)
{
    int costPrice = 1500,
        sellingPrice = 2000;
 
    if (sellingPrice == costPrice)
        System.out.println("No profit nor Loss");
 
    else if (sellingPrice > costPrice)
        System.out.println(Profit(costPrice,
                                  sellingPrice) +
                                     " Profit ");
 
    else
        System.out.println(Loss(costPrice,
                                sellingPrice) +
                                     " Loss ");
}
}
 
// This code is contributed
// by ChitraNayal

Python 3




# Python 3 program to demonstrate
# Profit and Loss
 
# Function to calculate Profit.
def Profit(costPrice, sellingPrice) :
 
    profit = (sellingPrice - costPrice)
 
    return profit
 
# Function to calculate Loss.
def Loss(costPrice, sellingPrice) :
 
    Loss = (costPrice - sellingPrice)
 
    return Loss
 
# Driver code
if __name__ == "__main__" :
 
    costPrice, sellingPrice = 1500, 2000
 
    if sellingPrice == costPrice :
        print("No profit nor Loss")
 
    elif sellingPrice > costPrice :
        print(Profit(costPrice,
                     sellingPrice), "Profit")
 
    else :
        print(Loss(costPrice,
                   sellingPrice), "Loss")
 
# This code is contributed by ANKITRAI1

C#




// C# code to demonstrate Profit and Loss
using System;
class GFG
{
// Function to calculate Profit
static int Profit(int costPrice,
                  int sellingPrice)
{
    int profit = (sellingPrice - costPrice);
 
    return profit;
}
 
// Function to calculate Loss
static int Loss(int costPrice,
                int sellingPrice)
{
    int Loss = (costPrice - sellingPrice);
 
    return Loss;
}
 
// Driver Code
public static void Main()
{
    int costPrice = 1500,
        sellingPrice = 2000;
 
    if (sellingPrice == costPrice)
        Console.Write("No profit nor Loss");
 
    else if (sellingPrice > costPrice)
        Console.Write(Profit(costPrice,
                      sellingPrice) + " Profit ");
 
    else
        Console.Write(Loss(costPrice,
                      sellingPrice) + " Loss ");
}
}
 
// This code is contributed by ChitraNayal

PHP




<?php
// PHP code to demonstrate
// Profit and Loss
 
// Function to calculate Profit.
function Profit($costPrice,
                $sellingPrice)
{
    $profit = ($sellingPrice -
               $costPrice);
 
    return $profit;
}
 
// Function to calculate Loss.
function Loss($costPrice,
              $sellingPrice)
{
    $Loss = ($costPrice -
             $sellingPrice);
 
    return $Loss;
}
 
// Driver Code.
$costPrice = 1500;
$sellingPrice = 2000;
 
if ($sellingPrice == $costPrice)
    echo "No profit nor Loss";
 
else if ($sellingPrice > $costPrice)
    echo Profit($costPrice,
                $sellingPrice)." Profit ";
 
else
    echo Loss($costPrice,
              $sellingPrice)." Loss ";
 
// This code is contributed
// by ChitraNayal
?>

Javascript




<script>
    // Javascript code to demonstrate Profit and Loss 
     
    // Function to calculate Profit.
    function Profit(costPrice, sellingPrice)
    {
        let profit = (sellingPrice - costPrice);
 
        return profit;
    }
 
    // Function to calculate Loss.
    function Loss(costPrice, ellingPrice)
    {
        let Loss = (costPrice - sellingPrice);
 
        return Loss;
    }
     
    let costPrice = 1500, sellingPrice = 2000;
   
    if (sellingPrice == costPrice)
        document.write("No profit nor Loss");
   
    else if (sellingPrice > costPrice)
        document.write(Profit(costPrice, sellingPrice) + " Profit ");
   
    else
        document.write(Loss(costPrice, sellingPrice) + " Loss ");
 
// This code is contributed by divyeshrabadiya07.
</script>

OUTPUT : 
 

500 Profit

 

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.




My Personal Notes arrow_drop_up
Recommended Articles
Page :