[SOLVED] Maple Programming (1)

I'm not sure this is the proper place to post this, but I may have Maple programming questions in the future...where should I post them?

I'm taking a math class where Maple programming is taught. I love the class, and I'm currently working on the first assignment, but I just want to make sure I interpreted the question properly and coded this correctly.

Here is the question.

**A mortgage problem** Let $ be the amount of a mortgage, the total

number of payments, the interest rate per period of payment. Then the

mortgage payment $ per period is given by the formula:

.

• Write a program that, for input: , , , as price of the purchase,

annual percentage interest rate, number of years, and down payment

percentage respectively, calculates and prints the monthly payment

amount.

The only thing I wasn't sure about was how to apply the initial down payment. I took a guess at it, and this is how I programmed it:

Code:

`mortgage := proc(p,r,y,d)`

local mon_pay, in_down; # Declaring Local variables for initial

# down payment and monthly payment

# Defining in_down

in_down := evalf( p * d ); # initial down payment with a rate of d%

# Defining mon_payment

mon_payment := evalf( in_down + ( (p*r) / (1-(1+r)^(-y) ) );

# Display monthly payment

return mon_payment;

end proc;

Does this look right to you?

Thanks for any input! :D

--Chris