C Tutorial
This c program is used to find total amount using discount rate if eligible based on price limit will be provided.
We are going to use conditional operator and float type casting.
Conditonal operator Example C Program,
#include<stdio.h> main() { int total_price, discount_rate=5, price_limit=1000; float total_price_with_discount; printf("Enter total_price: "); scanf("%d", &total_price); printf("\nEnter price limit: "); scanf("%d", &price_limit); printf("\nEnter discount rate: "); scanf("%d", &discount_rate); total_price_with_discount = (total_price>=price_limit)?((float)total_price-((float)total_price*discount_rate/100)): (float)total_price; printf("\nFinal amount after discount is %f\n", total_price_with_discount); }
Output:
$ gcc price_discount.c price_discount.c:3:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() ^~~~ $ ./a.out Enter total_price: 3000 Enter price limit: 1000 Enter discount rate: 5 Final amount after discount is 2850.000000 $ ./a.out Enter total_price: 3000 Enter price limit: 1000 Enter discount rate: 4 Final amount after discount is 2880.000000
Using if else C Program,
#include<stdio.h> main() { int total_price, discount_rate=5, price_limit=1000; float total_price_with_discount; printf("Enter total_price: "); scanf("%d", &total_price); printf("\nEnter price limit: "); scanf("%d", &price_limit); printf("\nEnter discount rate: "); scanf("%d", &discount_rate); if(total_price>=price_limit) total_price_with_discount = (float)total_price-((float)total_price*discount_rate/100); else total_price_with_discount = (float)total_price; printf("\nFinal amount after discount is %f\n", total_price_with_discount); }
Output:
$ gcc price_discount.c price_discount.c:3:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() ^~~~ $ ./a.out Enter total_price: 3000 Enter price limit: 1000 Enter discount rate: 5 Final amount after discount is 2850.000000 $ ./a.out Enter total_price: 3000 Enter price limit: 1000 Enter discount rate: 4 Final amount after discount is 2880.000000
C Tutorial
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us | Report website issues in Github | Facebook page | Google+ page