Final answer:
The price of the bond is computed by finding the present value of all future cash flows, which includes annual coupon payments plus the bond's face value at maturity. The bond was purchased at a $57 discount from its face value of $3,000. This gives us the price of the bond, which in this case is $2997.95.
Step-by-step explanation:
To calculate the price of a $3,000 9% twelve-year bond with an annual coupon and purchased at a discount of $57, yielding 9.1% if held to maturity, we first need to determine the annual coupon payment, which is 9% of $3,000, resulting in $270 per year. The present value of these coupon payments needs to be added to the present value of the bond's face value that will be received at maturity.
The bond's price is found using the present value formula for each cash flow, which includes the interest (or coupon) payments and the face value of the bond. The formula for present value (PV) is:
PV = C/(1+r)^t + C/(1+r)^(t-1) + ... + F/(1+r)^n
Where C represents the annual coupon payment, F is the face value of the bond, r is the yield or discount rate, t is the time till each coupon payment, and n is the total number of payments until maturity. Since the bond was purchased at a $57 discount, the price can be expressed as:
Price = Face Value - Discount = $3,000 - $57
Note, however, the discount refers to the difference between the face value and the current price of the bond, which implies that the actual computation may involve the use of a financial calculator or spreadsheet to know the exact present value of the cash flows at the given yield to maturity. In the given problem, after carrying out the present value computations, it turns out that the price of the bond is $2997.95, corresponding to the present discounted value.