Skill rack
Daily Challenge Solution
Date : 26/04/2019
ProgramID- 6447
Variable Discount
The program must accept an integer P which represents the price of an item in a supermarket as the input. The program must print the discount amount for P up to 2 decimal places based on the following conditions,
- If the price is less than or equal to Rs. 1000 then 10 percentage discount is applied.
- Else if the price is greater than Rs. 1000 then 10 percentage discount is applied up to Rs. 1000 and 5 percentage discount is applied for the remaining price amount.
Boundary Condition(s):
1 <= P <= 99999999
Input Format:
The first line contains the value of P.
Output Format:
The first line contains the discount price up to 2 decimal places.
Example Input/Output 1:
Input:
852
Output:
85.20
Example Input/Output 2:
Input:
1543
Output:
127.15
Solution :
----------------------------------------------------------------------
#include<stdio.h>
#include <stdlib.h>
int main()
{
double price;
scanf("%lf",&price);
if(price<=1000)
{
price=0.10*price;
}
else
{
price=(0.05*(price-1000))+100;
}
printf("%.2lf",price);
}
----------------------------------------------------------------------
No comments:
Post a Comment