Thema: Delphi Komische EInvalidOp

Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#2

Re: Komische EInvalidOp

  Alt 26. Feb 2003, 10:52
Zitat von janjan:
ist if sqrt(sqr(a)+sqr(b)) > c then eigentlich langsamer als if (sqr(a)+sqr(b)) > sqr(c) then ?
Die Frage stellt sich nicht, da es zwei verschiedene Lösungen sind. Wenn C < 0 ist, dann wird die erste Lösung immer True ergeben, die zweite muss jedoch nicht zwangsläufig True ergeben. SQRT(X) für X>=0 ergibt immer einen Wert >= 0. X ist im obigen Falle immer >= 0 da, SQR(N) + SQR(M) immer >= 0, da SQR(A) >= 0.

Woher die EInvalidOp kommt, habe ich auch noch nicht entdeckt

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat