Rein "logisch" nur eine mathematische Rechnung.
V = A - B
(gleich 0, kleiner 0, größer 0)
CompareValue
Dann weiß man sofort ob größer, kleiner oder gleich.
...
Wahrscheinlich steh´ ich wirklich auf´m Schlauch
: Ich habe jetzt eine Rechnung aufgestellt und das Ergebnis steht in 'V'; ich weiß, dass 'V' kleiner 0, größer 0 oder gleich 0 ist. Um auf dieses Ergebnis zu reagieren, benötige ich doch immer noch zwei Vergleiche:
Code:
...
if (V = 0) then
begin
Gefunden;
Break;
end;
if (V < 0) then
SuchindexNachUnten;
else
SuchindexNachOben;
...