C program to calculate profit or loss

Previous Program Next Program

Write a C program to enter cost price and selling price of a product and check profit or loss. Also calculate total profit or loss using if else. How to calculate profit or loss on any product using if else in C programming. Program to calculate profit and loss of any product in C. Logic to find profit or loss in C program.



Input cost price: 1000
Input selling price: 1500


Profit: 500

Required knowledge

Basic C programming, If else, Basic Mathematics

Logic to find profit or loss

In your primary mathematics classes, you have learnt about profit and losses. Here goes the basic definitions for profit and loss. If the cost price is greater than selling price then there is a loss otherwise. Basic formula to calculate profit and loss
Profit = S.P - C.P (Where S.P is Selling Price and C.P is Cost Price)
Loss = C.P - S.P

After quick recap of profit and losses let us write down a step by step descriptive logic of the program.

Program to calculate profit or loss

 * C program to calculate profit or loss

#include <stdio.h>

int main()
    int cp,sp, amt; 
    /* Reads cost price and selling price of a product */
    printf("Enter cost price: ");
    scanf("%d", &cp);
    printf("Enter selling price: ");
    scanf("%d", &sp);
    if(sp > cp)
        amt = sp - cp;
        printf("Profit = %d", amt);
    else if(cp > sp)
        // Loss
        amt = cp - sp;
        printf("Loss = %d", amt);
        // Neither profit nor loss
        printf("No Profit No Loss.");

    return 0;
Enter cost price: 1000
Enter selling price: 1500
Profit = 500

Happy coding ;)

You may also like

Previous Program Next Program
Any doubt or suggestion write here. I will try my best to help. Before posting your code you must escape it to view. To format your source code and use format highlighting, post your source code inside
< pre>< code >----Your Source Code---- < / code > < / pre > (Remove spaces from pre and code tags)


  1. : An electricity board charges according to the following rates:
    For the first 100 units - 40 paisa per unit.
    For the next 200 units - 50 paisa per unit.
    beyond 300 units - 60 paisa per unit.
    All users are charged meter charges also, which are Rs. 50/- NEED HELP FOR C CODING PLS REPLY

    1. Hey @Varun, here is a similar program to calculate electricity bill in C. You just need to make few changes only.