Forum: Object-Pascal / Delphi-Language
by Jumpy,
2. Nov 2011
Hier in der Funktion haste das round zumindest nur beim j:=...
procedure TForm1.btn_Zeichne1Click(Sender: TObject);
var
i,j:Integer;
x,y: Real;
begin
a:= StrToFloatDef(edt_X.Text, 0);
b:= StrToFloatDef(edt_B.Text, 0);
Forum: Object-Pascal / Delphi-Language
by Jumpy,
2. Nov 2011
Vllt. zeigst du mal den ganzen Code?
Worauf Bummi und auch ich hinauswollen, ist, dass das Round die ganze Zeit gar nicht sein muss. Es dient ja nur dazu, die Nachkommastellen loszuwerden, sprich aus den Real-Werten Integerwerte zu machen, als Koordinaten für das zeichnen. Statt Round hätte man also genausogut auch Trunc nehmen können und es sollte vor dem j reichen.
Forum: Object-Pascal / Delphi-Language
by Jumpy,
2. Nov 2011
Es sieht ja schon nach Parabelform aus, nur dass er halt für viele X-Werte den selben Y-Wert zeichnet. Vllt. darf X nicht gerundet werden?
Forum: Object-Pascal / Delphi-Language
by Jumpy,
2. Nov 2011
Sicher? Setz das round mal beim j ein und nicht beim y.
Forum: Object-Pascal / Delphi-Language
by Jumpy,
2. Nov 2011
Ein Strich scheint immer von Zahl,50000 bis (Zahl+1),49999 zu gehen. Könnte das am Runden liegen?