C Program to calculate different discount for different Bill amount

Description

Get price and quantity of a product, calculate bill amount, claculate 10% discount for the billamount 5000 and above, 5% discount for the bill amount 1000 and above.
Input:
10 400
Output:
3800

Input:
10 500
Oupt:
4500

Solution

#include <stdio.h>


int main(void) 
{
	
	double quantity,price,amount,discount;

	printf("Enter quantity and price:");	
	scanf("%lf %lf",&quantity, &price);

	amount=quantity*price;

	if(amount>5000)

	{

		discount=amount*0.10;


	}
	
	else if(amount > 1000)
	{
		discount=amount*0.05;

	}
	else
	{
		discount=0;
	}
	amount = amount - discount;
	printf("%lf",amount);
	
	return 0;

}

Explanation

chained conditional check is used here to check whether amount is greater than 1000 or greater than 5000. any one of the expression to calculate discount will be executed.