Oha! ... sieht das in Deiner
IDE auch so aus?
Rücke mal den Quelltext ordentlich zurecht, dann liest sich das schon mal leichter (und Fehler finden sich wie von selbst

).
Welche Schleife und Bedingung meinst Du genau?
Wenn die Bedingung erfüllt ist, wird der Compiler das auch berücksichtigen.
Also wird "break" mit Sicherheit gar nicht erreicht.
Stahli
[EDIT]
Wenn der Breakpoint nicht erreicht wird, ist sicher schon Mathe.istGerade(n) erfüllt und Exit ausgeführt...
Also Breakpoint auf die erste Zeile der Prozedur und sehen, was passiert.