Uff, esto es mas como contable que de programacion, jejeje
Pero bueno, haber si te puedo ayudar un poco, pero soy algo malon para las matematicas jajajaja
Partiendo que 1000 es el inicial
2 % es lo que se genera anualmente
5 son los años que se realizara el pago
Para mi seria, a los 1 000 sacarle el 2 % el valor dividirlo entre 12, con lo cual ya tienes lo que se genera por mes.
El valor que tienes de 1 000 sacarle el 2 % lo puedes multiplicar por 5, puesto que el 2 % es por 1 año y con eso tienes que lo el va a generar en los 5 años.
Para comprobar, la suma de lo que se genera mensualmente lo multiplicas por 60 ( Total de meses en los 5 años ) y te debe de dar el mismo resultado.
Es una pequeña idea. La otra es un regla de 3, jejeje
Ojala y te sirva