Best way to solve discount or markup problems (especially multiple actions) is to think in terms of multipliers:
10% markup = P x 1.1 and 20% discount is P x .80 where P is intial price.
That way you can just apply any multiplicative changes on after the other. In this case you are comparing
P(.5) = .5P with
P(.80)(.65) = .52P
Take care.