JTP is correct, but let me explain it another way:
What is "present value"? Is the the value today of cash flows in the future. To calculate the present value, one needs an appropriate "discount rate". This can be the rate at which you would need to borrow money to purchase the investment, or a "risk free" interest rate like from US Treasuries, or some other "required:" rate of return.
In your example, a "yield" is given to you. But what does that yield mean? It's the interest rate at which, given the market price, you could invest money and end up with the same value in the end as the investment.
For a bond, the assumption when calculating yield is that you are reinvesting the coupons at the same rate, and that rate is calculated iteratively.
So it's not enough to just ask for a price "assuming coupons are not reinvested". The yield that you have includes that assumption. If you want a different price, you'd need to include a different yield that did not make that assumption. Then you'd discount the coupons and redemption at that rate to get a new PV.
If you want the yield that corresponds to that same price but coupons are not reinvested, you would just take the present value of all coupons and the redemption as if you get them at maturity. That calculation would be:
r = (100/P + n*c)^(1/n) - 1
Where n is the number of years to maturity and c is the annual coupon rate.