Skip to content
Related Articles

Related Articles

Improve Article
Program to calculate Profit Or Loss
  • Difficulty Level : Easy
  • Last Updated : 18 Mar, 2021

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.  To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

In case you wish to attend live classes with industry experts, please refer DSA Live Classes




My Personal Notes arrow_drop_up
Recommended Articles
Page :