For loop nested in while loop problem
Afficher commentaires plus anciens
I have written a while loop that is supposed to determine the value of the parameter "n" for "a" to exceed the value 300. I know "n" should be 17, but I'm getting a value of 4 instead. Does anyone see the problem?
The code is as follows:
a = 10;
k = 0.5;
n = 2;
while a < 300
for m = 1:5
a = a + (a*k) + n;
end
n = n + 1;
end
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 18 Oct 2013
Modifié(e) : Azzi Abdelmalek
le 18 Oct 2013
0 votes
Why are you using a for loop from 1 to 5? You are not supposed to increment n instead of m?
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!