Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Program to calculate Profit Or Loss

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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

Time Complexity: O(1)
Auxiliary Space: O(1)
 


My Personal Notes arrow_drop_up
Last Updated : 07 Jul, 2022
Like Article
Save Article
Similar Reads
Related Tutorials