Premium/Discount price = R + (Face * Coupon % - R * yield) * Present Value of Coupons
Base price = (Face * Coupon % / yield) + (R - (Face * Coupon % / yield))/(1 + yield)term
Makeham price = (R / ((1+yield)term) + ((Face * Coupon%)/(Yield * R)) * (R - R/((1+yield)term))
For more math formulas, check out our Formula Dossier