8 cards, each one idea: what it is, a worked example, and the trap to dodge.
The three prices
CP = what it cost, MP = the sticker, SP = what it sold for. Profit and loss compare SP with CP; discount compares SP with MP.
CP 80, MP 120, SP 96: discount 20% (on 120), profit 20% (on 80).
Trap: Profit percent is on CP, discount percent is on MP; mixing bases is the classic error.
SP from CP in one step
SP = CP x (100 + gain%)/100 for profit, CP x (100 - loss%)/100 for loss. Reverse it to get CP from SP.
CP 250 at 12% profit: SP = 250 x 1.12 = 280.
Markup then discount
Mark up m% then give d% discount: net% = m - d - md/100. It is the successive-change formula again.
Mark up 40%, discount 20%: 40 - 20 - 8 = +12% profit.
Trap: A 40% markup with a 40% discount is a 16% LOSS, not break-even.
Successive discounts
Two discounts a% and b% combine to a + b - ab/100 (single equivalent discount).
20% and 10%: 20 + 10 - 2 = 28%, not 30%.
Same SP, +x% and -x%
Two items sold at the same price, one at x% profit and the other at x% loss: the seller always loses x^2/100 % overall.
x = 10: net loss = 100/100 = 1%.
Trap: The answer is never 'no profit no loss'; it is always a loss.
False weights
A trader sells at cost price but gives less quantity. Gain% = error/(true - error) x 100.
900 g sold as 1 kg: gain = 100/900 x 100 = 11.11%.
Cost price of the marked article
When both markup and discount are known, run CP -> MP -> SP with multiplying factors and compare ends.
CP 100, MP 100 x 1.5 = 150, SP at 30% discount = 105: profit 5%.
Break-even wording
'Sold at cost price' plus any hidden trick (false weight, free item bundling) still means a real gain. Compute what the buyer actually gets per rupee.
Trap: If the question says no profit, look for the hidden quantity trick before answering 0%.