A riskless zero-coupon bond at 100 has a six-month forward of 102.531512, a premium. Give the same bond an 8% coupon and the forward drops to 98.511194, a discount, because the sign of the premium is the sign of the rate minus the coupon and nothing else. Quoting the forward at spot when the coupon is rich hands the other side a riskless 1.518802 per hundred, and the discrete-coupon version shows the answer also turns on whether a payment date falls before delivery.
A share at 50 goes to 65 or to 40, and the right to buy it at 50 is worth exactly 6, because three fifths of a share against 24 borrowed pays the option in both states and costs 6 today. That bill contains no probability at all, which symbolic differentiation shows and a sweep never could, so the price may be computed under whichever beliefs are convenient and the artificial 2/5 returns the same 6. Discounting the mean payoff at the share's required 15 percent gives 9.13, and the rate that does work is the option's own 75 percent, which cannot be known before the price is.
A call is a forward with a put stapled to it, because (s-X)+ minus (X-s)+ equals s-X for every terminal price, so with rates at zero and the strike at today's price the call and the put cost exactly the same 11.9235. Every penny of that premium buys protection against a fall the question has ruled out, which is why the forward pays 20 on a certain rise to 120 against the call's 8.0765, a factor of 2.476. The volatility fixes the size of the mistake and never its direction: at 60 percent the call actually loses 3.58 on a certainty.
Two properties are worth a million each, one an empty field and the other a beach collecting admission. The six-month forward is 1,020,000 for the field and 990,000 for the beach, and the gap is exactly the income the forward buyer never collects. Today's spot already capitalises every future admission, which is why income enters the forward as a subtraction, and why a carrying cost on the field would only widen the gap.