Fanny: Schleife mit bedingung

Beitrag lesen

Hi,

wenn ich nun den gesuchten wert erhalte, soll er die schleife abbrechen... geht das überhaupt?

Prinzipiell ja, aber Du solltest Dir eine Syntax suchen, die Deinem Problem besser entspricht. Damit schafft Du Code, der am ehesten fehlerfrei und besser verständlich ist.

Solange (i < lastday und x != a) tue folgendes
{
   a = blablabla
   incremetiere i
}

oder auch

tue folgendes
{
   a = blablabla
   incremetiere i
}
solange (i < lastday und x != a)

Eine While- oder Do-While-Schleife würde also viel besser zu Deinem Problem passen. Im Zweifelsfall würde ich die For-Schleife auch lieber mit einer break-Anweisung beenden, also so ein Konstrukt zu bauen, das auf den ersten Blick keiner versteht und auch nicht dem prinzipiellen Sinn einer For-Schleife entspricht.

Ciao, Fanny