Ayuda con recursion!!!!

Iniciado por rociodyj, 23 Octubre 2017, 23:24 PM

0 Miembros y 1 Visitante están viendo este tema.

rociodyj

Buenos dias! Estoy armando un proyecto para un sistema bancario. Una de las opciones le debe permitir al cliente pedir un prestamo. Debo crear un metodo que reciba(monto(m), numero de cuotas(n), interes de la primera cuota(ipc) e interes mensual(im)) y retorne en la cada linea el valor de cada cuota.

El enunciado de calculo de cuota es el siguiente:
El préstamo se calcula de la siguiente manera:  
Interes[1] = (M / N) * IPC
Cuota[1] = (M / N) + Interes[1]  

Interes[k] = Interes[k-1] * IM
Cuota[k] = (M / N) + Interes[k]

El monto total a devolver por el cliente es la suma de todas las cuotas

Yo tengo el siguiente codigo armado, pero no està correcto. Ayuda!!!

Código (java) [Seleccionar]
public static double Valor_cuotas(double m, double n, double ipc, double im)
{
double precio;
double interes;

if(n==1)
{
interes=(m/n)*ipc;
precio= (m/n) + interes;
Console.WriteLine(precio);
return interes;
}

else
{
interes= Valor_cuotas(m,n-1,ipc,im) * im;
precio= (m/n) + interes;
Console.WriteLine(precio);
return interes;
}
}



· Los códigos deben ir en etiquetas GeSHi
· Los temas deben ir en su respectivo subforo (asumí que es java)
>aquí las reglas del foro
-Engel Lex