Visual Basic - programa inversion ayuda...

Life is soft - evento anual de software empresarial
   
Vista:

programa inversion ayuda...

Publicado por Li_Shaoran (2 intervenciones) el 04/06/2009 20:14:48
nas a tdos ^^

Hace pco me encargaron hacer un programa, en el cual se le otroga el 2%
de interes mensual, se la da un monto inicial, y la cantidad k desea obtener
al final, y nos debe mostrar cantos meses se llevaria obtener la cantidad deseada
al final......... Se debe usar la estructura do while....loop

Entiendo com hacer para sacar lo de la inversion,
es una multiplicacion de la cantidad inicial * 0.02
asi sacaria lo k es cda mes, lo k no se es como hacerle
para sacar el conteo de meses t_T
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:programa inversion ayuda...

Publicado por EMILIO (83 intervenciones) el 04/06/2009 21:01:20
Hola Li, como es la formula para calcular lo que quieres?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:programa inversion ayuda...

Publicado por Li_Shaoran (2 intervenciones) el 04/06/2009 21:10:59
es k no la logro completar,
ahorrita lo k tengo es:

primero sacar el % de la cantidad

cantidad * 0.020= % (de la cantidad)
total= cantidad deseada - cantidad
total / % = meses

pero no encuentro com aplicarla en el do while ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:programa inversion ayuda...

Publicado por EMILIO (83 intervenciones) el 04/06/2009 23:08:44
A ver si entendi, la persona coloca un capital inicial (valor presente) a una tasa mensual "i" del 2% y espera recibir un valor al final (futuro) X, y necesitas calcular cuantos periodos se requieren para esto.

Pues si es asi, debes aplicar la siguientes formula: (matematicas financieras)

Valor futuro = valor presente *( 1+i) ^ n (interes compuesto)

la cosa quedaria asi:

partes de, n=0 (meses)
valor presente = valor conocido
i=valor conocido (en decimales 0.02)
Valor futuro esperado=valor conocido (el esperado, que tambien lo tendrias)
valor futuro calculado =variable en cada ciclo del Do
la incognita seria "n"

Do
n=n+1
valor futuro calculado=valor presente *( 1+i) ^ n

Loop Until Valor futuro esperado= valor futuro calculado ' (hacer hasta que se cumpla)

Esa es la idea, aunque como "n" debe ser un entero es posible que nunca logres que los valores sean iguales en la mayoria de los casos ( y el programa se meta en un bucle interminable), por lo que seria necesaio colocar un rango de valores, pero esa es la idea general

O la otra es simplemente despejar "n" de la ecuacion usando logaritmos , ya lo determinas tu.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar