![]() |
AW: Auslesen ob Integer Positiv oder Negativ ist
Zitat:
Delphi-Quellcode:
:thumb:
StrToInt('-' + IntToStr(40))
|
AW: Auslesen ob Integer Positiv oder Negativ ist
Zitat:
|
AW: Auslesen ob Integer Positiv oder Negativ ist
Zitat:
|
AW: Auslesen ob Integer Positiv oder Negativ ist
Zitat:
|
AW: Auslesen ob Integer Positiv oder Negativ ist
Liste der Anhänge anzeigen (Anzahl: 1)
Hat hier jeder einer ne offene Frage? :stupid:
|
AW: Auslesen ob Integer Positiv oder Negativ ist
Jetzt wird's kurios.
|
AW: Auslesen ob Integer Positiv oder Negativ ist
Wieso?
Es ist immer eine offene Frage der Person, die den letzten Post geschrieben hat. |
AW: Auslesen ob Integer Positiv oder Negativ ist
Zitat:
Und wer unter keinen Umständen ASM verwenden will, der kann das ganze auch als einzeiler in Pascal schreiben:
Delphi-Quellcode:
Ist jetzt wirklich kein Hexenwerk. Oder halt...
function IsNegative(const X: Integer): Boolean;
begin Result := Boolean(X shr 31); end;
Delphi-Quellcode:
wie schon etliche male vorgeschlagen wurde.
function IsNegative(const X: Integer): Boolean;
begin Result := X < 0; end; |
AW: Auslesen ob Integer Positiv oder Negativ ist
Komplexe Aufgabe, habe richtig lange nach einer Lösung in meinem Mathe-Lehrbuch gesucht, hab danach das programmiert:
Delphi-Quellcode:
Offensichtlich funktioniert das, kann aber unendlich lange dauern... Hoffe, das war (nicht) hilfreich!
function IsNegativ(X: Integer): boolean;
var i, j: integer; LBool: boolean; point: double; begin point := Random(3000) - 1500; while True do begin point := point - ((sin(point*point)+point)/(2*point*cos(point*point)+1)); if (Abs(point) < 0.00001) then begin Result := X < Round(point); break; end; end; end; |
AW: Auslesen ob Integer Positiv oder Negativ ist
@Zawuza
Wie kommt man auf so 'ne abgefahrene Idee? :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz