Can anyone replace FOR loop with WHILE loop?

Réponses (1)

Andrei Bobrov
Andrei Bobrov le 9 Déc 2013
Modifié(e) : Andrei Bobrov le 9 Déc 2013
k = 0;
x = 0;
while x >= 0
k = k + 1;
x = 50 - k^2;
end
y = sqrt(x);

2 commentaires

x =
-14 ? why?
x have to plus (+)
Not in your code. Your "for" loop tests x<0 after it sets x to the new value. So the loop is not going to end until it is already true that x<0.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by