Re: Positive Zahlen in negative umwandeln
Stimmt aber immer noch nicht, wie Neutral General bereits bemerkte ;)
|
Re: Positive Zahlen in negative umwandeln
Zitat:
|
Re: Positive Zahlen in negative umwandeln
Das hier macht sogar die 0 negativ ;)
Delphi-Quellcode:
(Für "Infinity" müßt ihr die Math Unit einbinden).
FUNCTION Negativator(e: extended): extended;
BEGIN pbyteArray(@e)^[9] := pbyteArray(@e)^[9] or $80; Result := e; END; procedure TForm1.Button1Click(Sender: TObject); var st : string; begin Str(Negativator(42), st); // st = '-4.20000000000000E+0001' Str(Negativator( 0), st); // st = '-0.00000000000000E+0000' Str(Negativator(Infinity), st); // st = ' -Inf' end; Gruß Michael |
Re: Positive Zahlen in negative umwandeln
Zitat:
|
Re: Positive Zahlen in negative umwandeln
@Deddy und General...
War denn irgendwo gesagt, dass die Zahl "invertiert" sein muss? Nö! :P Aber um euch zufriedenzustellen...;)
Delphi-Quellcode:
if zahl>0 then
begin for i:=1 to ((zahl*2)+1) do begin dec(zahl); end; end; |
Re: Positive Zahlen in negative umwandeln
Da dürfte meins performanter sein :mrgreen: (obwohl das auch vollkommener Quatsch ist, war ja Sinn oder besser Unsinn der Sache).
|
Re: Positive Zahlen in negative umwandeln
Ich verschiebe das ganze jetzt einfach mal nach....? Gibt es hier eine Sparte "Quellcode den die Welt nicht braucht"? Jedensfalls Multimedia ist es nicht.
|
Re: Positive Zahlen in negative umwandeln
Wie wärs denn mit Mülleimer oder du splittest den Thread nachdem die erste wertvolle Antwort kam und tust den Rest weg oder schiebst in in K&T.
|
Re: Positive Zahlen in negative umwandeln
Ne das gehört in "Programmieren allgemein"...es zeigt sehr anschaulich, daß es für eine simples Problem sehr viele Wege geben kann ;)
|
Re: Positive Zahlen in negative umwandeln
"Threads, die die Welt nicht braucht" oder "Kollektiver Wahnsinn" fände ich angebrachter :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz