Metodo de recursion
Publicado por Rocio (2 intervenciones) el 23/10/2017 23:11:36
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!!!
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;
}
}
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!!!
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;
}
}
Valora esta pregunta
0