Delphi-PRAXiS
Seite 10 von 22   « Erste     8910 111220     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Positive Zahlen in negative umwandeln (https://www.delphipraxis.net/123215-positive-zahlen-negative-umwandeln.html)

DeddyH 30. Okt 2008 13:53

Re: Positive Zahlen in negative umwandeln
 
Stimmt aber immer noch nicht, wie Neutral General bereits bemerkte ;)

Neutral General 30. Okt 2008 14:01

Re: Positive Zahlen in negative umwandeln
 
Zitat:

Zitat von Sven M.
....hab's doch oben schon berichtigt...;)

Es ist aber immernoch falsch :mrgreen:

grizzly 30. Okt 2008 14:03

Re: Positive Zahlen in negative umwandeln
 
Das hier macht sogar die 0 negativ ;)

Delphi-Quellcode:
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;
(Für "Infinity" müßt ihr die Math Unit einbinden).

Gruß
Michael

Reinhardtinho 30. Okt 2008 14:07

Re: Positive Zahlen in negative umwandeln
 
Zitat:

Zitat von grizzly
Das hier macht sogar die 0 negativ ;)

:shock:

Sven M. 30. Okt 2008 14:08

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;

DeddyH 30. Okt 2008 14:11

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).

Luckie 30. Okt 2008 14:58

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.

Larsi 30. Okt 2008 15:00

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.

Tyrael Y. 30. Okt 2008 15:05

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 ;)

DeddyH 30. Okt 2008 15:06

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.
Seite 10 von 22   « Erste     8910 111220     Letzte »    

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