You are not logged in.
Pages: 1
The university bookstore has a Kilobyte Day sale every October 24, giving an 8 percent
discount on all computer accessory purchases if the price is less than $128, and a 16 percent
discount if the price is at least $128. Write a program that asks the cashier for the original price
and then prints the discounted price
solution :
{
If original price < 128
discount rate = 0.92
Else // i't mean if the other condition true which is (if original price ≥ 128) but the problem not here!
discount rate = 0.84
discounted price = discount rate x original price
}
my problem is what is the meaning of 0.92?
and what is the meaning of 0.84?
in the exercise it said discount only 8% mentioned and 16%, from where did we get 0.92 and 0.84???
because I solve it like that :
discount price = original price - DiscountedValue
example : 110
discount price = 110-8.8 // because discountPrice will be (8/100 * 110 = 8.8)...
this way of mine is gives the same answer! why the book used something like that and how the book find that rate?
Last edited by Hannibal lecter (2022-03-06 15:01:23)
Wisdom is a tree which grows in the heart and fruits on the tongue
Offline
I think we've met this before.
To reduce by say 8% you need to calculate what 8% is and subtract from 100% of the price. So if the price is X you would do X - 0.08X = X(1 - 0.08) = 0.92X
So a multiplier for an 8% reduction is 0.92
And for 16%. X - 0.16X = X(1 - 0.16) = 0.84X
Bob by
Children are not defined by school ...........The Fonz
You cannot teach a man anything; you can only help him find it within himself..........Galileo Galilei
Sometimes I deliberately make mistakes, just to test you! …………….Bob
Offline
Pages: 1