How do I start from a 10% discount and find the original price?
I have a database of prices that already have a 10% discount.
For example a product could be $100 after a 10% discount. Is there a reusable formula I can use to determine what the original price was of all the 10% discounted prices in the database?
Edit: Thank you for the fast responses. Is there any way to account for rounding errors? A real example is a product with a discounted price of \$129.00 Using the X/.9 formula, I get \$143.33 as the original price, which does not actually work out. To have had \$129.00 as the discount price, the original price would have needed to have been \$143.34.
More general:
- Let $d$ denote the discount in %
- let $p_{orig}$ be the original price
- and let $p_{disc}$ denote the discount price
Then it holds
$$\left(\frac{100-d}{100}\right)\cdot p_{orig} = p_{disc}$$
With this formula you are able to calculate the prices even if there is another discount offered.
In your special case you have $d=10$ thus the formula leeds to:
$$\left(\frac{100-10}{100}\right)\cdot p_{orig} = p_{disc}$$
$$\Longrightarrow 0.9\cdot p_{orig} = p_{disc}$$
Divide by $0.9$. To check that this works, observe that e.g. $\frac{180}{0.9}=200$, so the original price belonging to a $180\$$ reduced price is $200\$$. (the divisor $0.9$ is just a $10\%$ "reduced" $1$).
Let say the price of something is $x$. Giving a discount of 10% means that you decrease the price to 90% of the original. That means that after taking 10% off, you have 90% of $x$ left. That is $0.90x$.
In your concrete problem you know that $0.90x = 100$.
And you just need to solve this equation to find the original price $x$.
Original price $=\frac{10}{9}\times$ Discounted price.