Hi
Von welcher zahl willst du überhaupt die wurzel haben?
1,4... ich tippe mal auf zwei, ist dem so?
Edit: Aber auch sonst ist der code nicht ganz richtig. Ich vermute, du willst die intervallschachtelungsmethode machen, oder?
Deine Auswertung enthält
if abs(zahl-(a*b))<0.00000001 then trueheit:=true;
Wenn du nun aber mal einsetzt, was a und b enthält, dann steht da
Delphi-Quelltext
1:
| if abs(zahl-(zahl/b2*b2))<0.00000001 then trueheit:=true; |
Wenn du das da kürzt, bekommst du
Delphi-Quelltext
1:
| if abs(zahl-zahl)<0.00000001 then trueheit:=true; |
und dann willst du also wissen, ob 0 < 0.00000001 ist.
seltsam...
Gruß
Ken
Eine Klasse beschreibt die Struktur und das Verhalten einer Menge gleichartiger Objekte.