Build a program that determines monthly payments for a loan. please add problem statement and pseudo code?
Use these parameters: (1)Loan amount as a float (2)Number of months for the loan as an integer (3)Monthly interest rate expressed as a decimal as a float. Please do not pass the annual interest rate and calculate the monthly rate in the function.
The function should return a floating point value that is the monthly payment on the loan using the formula below. It should not output the payment.
P = ___ B * i_____
(1 – (1 + i) -n )
where: P = loan payment, B = balance, i = interest rate, n = number of payments in the loan.
This payment function will need to raise a floating point number to an integer power. Please use this power function
#include <iostream>
using namespace std ;
int main()
{
float power (int exponent, float number)
{
float result;
if (exponent == 0)
return (1.0);
else
result = power((abs (exponent) - 1), number)* number;
if (exponent >= 1)
return (result);
else
return ( 1.0 / result);