Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#33

Re: Function für Vorzeichen?

  Alt 8. Sep 2006, 22:24
Hallo Cöster!

Zitat:
Natürlich, ich bekomme nicht - oder +, aber -1 oder +1. Das ist auch alles, was ich will.
Manuel wollte dich darauf aufmerksam machen, daß die gängigen Vorzeichen-Funktionen für die Zahl 0 den Wert 0 als "Vorzeichen" liefern. Deine Funktion liefert in diesem Fall den Wert 1, betrachtet die Null also als positive Zahl.

Zitat:
Wie kann man das denn ohne if (und ohne Assembler) schreiben?
Ich hatte im Beitrag #15 eine mögliche Lösung vorgestellt (für Integer- und Double-Werte), weil ich auch von einer zweiwertigen Funktion ausging. Obwohl Vergleichsoperatoren verwendet werden, enthält der erzeugte Assemblercode keine Sprungbefehle.

@Dax: so geht's

Gruß Hawkeye
  Mit Zitat antworten Zitat