# Find Profit or Loss Program in java

In this post, we will learn Find Profit or Loss Program in java Programming language.

## Question:

Sam started a new business with an investment of Rs.1, 00,000. During the first year he got a profit of x%, whereas in the second year he lost a certain amount(say Rs. Y). Help him to find out the profit/loss (in terms of initial investment) in percentage at the end of the second year.

Sample input 1:

Enter the profit percentage

20

Enter the amount lost in Rs.

50000

Sample output 1:

After two years he gets a loss of 30%.

Explanation :

investment = 100000

profit = 20% of 100000 = 20000

Loss=50000

If loss > profit, there is a loss

If loss < profit, there is a profit

If loss = profit, no gain no loss

Here loss > profit So loss

To calculate  loss% –

loss amount = loss – profit = 30000

Loss % =( loss amount  / investment)    * 100

That is 30000 * 100 / 100000 = 30%

Sample input 2:

Enter the profit percentage

20

Enter the amount lost in Rs.

20000

Sample output 2:

After two years he gets no loss or no gain.

### CODE:–

```import java.util.*;
public class  Main
{
public static void main (String[] args) {
int investment=100000, amount=0;
Scanner sc =new Scanner(System.in);
System.out.println("Enter the profit percentage");
int profit_percentage_1sty=sc.nextInt();
System.out.println("Enter the amount lost in Rs.");
int lost_amount_2ndy=sc.nextInt();
amount=(investment+profit_amount_1sty-lost_amount_2ndy);
if(amount>investment)
{
System.out.println("After two years he gets a profit of "+profit+"%");
}
else if(amount==investment)
{
System.out.println("After two years he gets no loss or no gain");
}
else if(amount<investment)
{
int loss=((investment-amount)*100)/investment;//remember BADMAS while writing arithmetic expressions
System.out.println("After two years he gets a loss of "+loss+"%");
}
}
}```
Sharing Is Caring