Forum: Object-Pascal / Delphi-Language
Delphi
by hansmaad,
19. Mai 2011
Also erstmal Danke für die hilfreichen Hinweise.
Vielleicht können wir dann ja noch klären, was die richtige Implementierung für das Problem ist. Gesucht ist eine Funktion, die die nächst niedrige und eine Funktion, die die nächst höhere Zehnerpotenz zu einer Gleitkommazahl zurückgibt. Und zwar als Ganzzahl, die den Exponenten angibt.
Forum: Object-Pascal / Delphi-Language
Delphi
by hansmaad,
18. Mai 2011
Ich hatte den gleichen Test auch vorher mit vc und gcc gemacht. Aber da gibt ceil und floor ja (wie c#) eine Fließkommazahl zurück, daher dachte ich, ich würde bei Delphi irgendwas übersehen.
Forum: Object-Pascal / Delphi-Language
Delphi
by hansmaad,
18. Mai 2011
Ich glaub du hast meine Antwort falsch verstanden. Ich meinte ich habe zwar nicht nachvollzogen, ob das hier mit dem Thread zusammenhängt, aber ich bin absolut geschockt. Hab mich zwar inzwischen daran gewöhnt, ab und zu mal einen halben Tag wegen irgendwelchen blöden Delphi Bugs zu verschwenden, aber dass solche elementaren Dinge seit 15 Jahren so falsch sind, ist ja echt krass.
Forum: Object-Pascal / Delphi-Language
Delphi
by hansmaad,
18. Mai 2011
Ohne nachvollzogen zu haben, ob das jetzt mit dem Fehler hier zu tun hat...:shock::shock::shock:
Forum: Object-Pascal / Delphi-Language
Delphi
by hansmaad,
18. Mai 2011
11
11
11
11
9
9
Jetzt bin ich noch verwirrter.
Forum: Object-Pascal / Delphi-Language
Delphi
by hansmaad,
18. Mai 2011
Hallo zusammen,
ich steh gerade total auf dem Schlauch und kann mir den folgenden Fehler nicht erklären:
procedure Test(min, max : Double);
var
x : Integer;
a, b : Double;
begin
x := Ceil(Log10(max)) - Floor(Log10(min)) + 1;