Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
|
Re: Faktorisierung
17. Aug 2006, 22:24
Dein ProgressBar Problem kannst du ebenfalls sehr sauber lösen.
Du testest insgesamt exakt Sqrt(N) Faktoren. Max der ProgressBar auf Sqrt(N) setzen und .Position := AktuellerFaktor;
[edit]
Falls Sqrt(N)/2-1 größer sein sollte als ProgressBar.Max fassen kann (glaube ist ein SmallInt) dann eben so
ProgressBar.Max := 100;
ProgressBar.Position := Round(Faktor / Sqrt(N)) * 100)
[/edit]
Gruß Hagen
|