Borrar filtros
Borrar filtros

counting number of times commadn executed in while loop

1 visualización (últimos 30 días)
Rick
Rick el 21 de Jun. de 2014
Comentada: Roger Stafford el 21 de Jun. de 2014
Hello,
I am working on a problem where I need to know how many years it would take for interest being compounded annually to be twice the intial investment. for Initial investment of $1000, here is my code at a rate of 5%
FinalValue = Investment;
while FinalValue < 2*Investment;
FinalValue = FinalValue + Rate*FinalValue;
end
but I dont know how to assign numYears to the number of years (number of executions) of this loop.

Respuestas (1)

Roger Stafford
Roger Stafford el 21 de Jun. de 2014
FinalValue = Investment;
Count = 0;
while FinalValue < 2*Investment;
FinalValue = FinalValue + Rate*FinalValue;
Count = Count+1;
end
  2 comentarios
Rick
Rick el 21 de Jun. de 2014
could you explain how that works? What is Count+1??
Roger Stafford
Roger Stafford el 21 de Jun. de 2014
'Count' is a count of the number of times you have executed the line
FinalValue = FinalValue + Rate*FinalValue;
which is presumably the number of years you have accumulated interest in doubling your initial investment. It increases by one for each trip through the while-loop.

Iniciar sesión para comentar.

Categorías

Más información sobre Debugging and Analysis en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by