If comparable new investments offer 10%, the old promise to pay 100 in two years must cost less to compete. Its price becomes about 82.64. The promised payment did not change. The discount rate did. Conversely, a lower required yield raises the price. Longer-dated fixed payments generally respond more to a given yield change because the discount factor applies for more years.
A coupon bond is a sequence of payments, each discounted from its own date. Its coupon rate, current yield, and yield to maturity are different measures. Current yield divides the annual coupon by today's price and ignores the gain or loss when principal is repaid. Yield to maturity accounts for all promised payments under its assumptions. The zero-coupon case avoids that extra complexity while preserving the price mechanism.
Distinguish a changed yield from the passage of time
A clean repricing comparison holds the valuation date fixed. Imagine two possible market conditions at the same instant, with the same bond still exactly two years from payment. At 2%, divide 100 by 1.02 to get about 98.0392 one year backward, then divide again to get about 96.1169 today. At 8%, divide 100 by 1.08 to get about 92.5926, then divide again to get about 85.7339. The higher required return corresponds to the lower current price. Nothing about these alternative prices requires the issuer to change the promised 100.
The price difference is about 10.38 currency units. Relative to the 2% price, the decline is about 10.80%, found by dividing 10.3830 by 96.1169 and multiplying by 100. The yield increase is six percentage points, not a six percent price loss. Price and yield have different units and a nonlinear relationship. Doubling a required yield does not halve the price. Each year's discount factor changes, and those factors multiply. This is why a precise price calculation is more informative than applying a remembered percentage rule.
Passage of time gives a different comparison. Suppose a buyer pays about 90.7029 when two years remain and the required yield stays at 5%. One year later the bond is only one year from payment, so its price is about 95.2381. It has increased by about 4.5352, which is 5% of the original unrounded price. The buyer could sell then and realize that one-year return under our assumptions. This increase comes from moving nearer to the payment date while yield stays constant. It should not be confused with a yield-driven gain on a fixed date.
Now change both conditions explicitly. The buyer still starts at about 90.7029, but after one year the remaining one-year yield is 8%. The bond's price then is about 92.5926. The gain over the purchase price is about 1.8897, or 2.0833%. The price is lower than it would have been with an unchanged 5% yield, yet higher than the original purchase price because a year has passed. A statement that yields rose is therefore insufficient to calculate an investor's holding-period return. We also need purchase price, sale date, remaining maturity, and any payments received.
Maturity sensitivity can be explored on paper by comparing equal face payments at different dates. At 5%, 100 due in one year costs about 95.24, while 100 due in two years costs about 90.70. At 6%, the respective prices are about 94.34 and 89.00. The one-year price falls about 0.94% and the two-year price about 1.88%. Both fall, but the longer wait exposes the current value to another year's changed discount factor. This comparison isolates timing by holding payment size, default assumptions, and the valuation date fixed.