Blitzbasic hängt sich auf

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

sbrog

Betreff: Blitzbasic hängt sich auf

BeitragFr, Jul 23, 2004 14:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Hat einer eine Ahnung, wieso sich Blitzbasic bei folgendem Funktion aufhängt ?

Code: [AUSKLAPPEN]

For b = 0 To 100
Print sqrfast(b)
Next


WaitKey



Function sqrfast(a#)
Local tempwurzel#
Local tempwurzel2#


If a# > 2 Then  tempwurzel2# = a#/2 Else tempwurzel2# = a

Repeat
   tempWurzel = tempWurzel2
   tempWurzel2 = (tempWurzel + a/tempWurzel)/2
Until  tempWurzel - tempWurzel2 <= 0.05

Return tempwurzel2
End Function



wenn ich die Berechnung ohne Schleife laufen lasse, funktioniert es Evil or Very Mad [/code]
 

David

BeitragFr, Jul 23, 2004 14:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Weil deine Schleife bei 0 beginnt.

grüße
http://bl4ckd0g.funpic.de

sbrog

BeitragFr, Jul 23, 2004 14:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Stimmt. Dummer Leichtsinnsfehler. Thx.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group