Delphi-PRAXiS
Seite 2 von 22     12 3412     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)

mkinzler 29. Okt 2008 17:26

Re: Positive Zahlen in negative umwandeln
 
Schöner Spam-Thread im falschen Bereich
Delphi-Quellcode:
Zahl := StrToFloat( '-' + FloatToStr( Abs(Zahl)));

Die Muhkuh 29. Okt 2008 17:27

Re: Positive Zahlen in negative umwandeln
 
Zitat:

Zitat von mkinzler
Schöner Spam-Thread im falschen Bereich

Perfekt für Dich :lol:

inherited 29. Okt 2008 17:28

Re: Positive Zahlen in negative umwandeln
 
Delphi-Quellcode:
  i := i-(Floor(Power(2, -Integer(i<0)))*2*i);
Macht aus i eine negative Zahl

The Riddler 29. Okt 2008 17:29

Re: Positive Zahlen in negative umwandeln
 
Delphi-Quellcode:
Zahl := StrToInt(StringReplace(IntToStr(Zahl), '-', '', [rfReplaceAll]));

Die Muhkuh 29. Okt 2008 17:30

Re: Positive Zahlen in negative umwandeln
 
Contest: "Wer schreibt den schlimmsten Code, um aus einer Zahl eine negative zu machen?" :mrgreen:

Meflin 29. Okt 2008 17:31

Re: Positive Zahlen in negative umwandeln
 
Dass hier keiner auf
Delphi-Quellcode:
zahl := zahl * (-1)
:gruebel: :mrgreen:

shmia 29. Okt 2008 17:32

Re: Positive Zahlen in negative umwandeln
 
Delphi-Quellcode:
Zahl := SQRT(SQR(Zahl)) * round(tan(-pi / 4));

The Riddler 29. Okt 2008 17:33

Re: Positive Zahlen in negative umwandeln
 
Zitat:

Zitat von The Riddler
Delphi-Quellcode:
Zahl := StrToInt(StringReplace(IntToStr(Zahl), '-', '', [rfReplaceAll]));

Oder natürlich umgekehrt wie OP es will:
Delphi-Quellcode:
var
  temp: String;
begin
  temp := ' ' + IntToStr(zahl);
  temp := StringReplace(temp, ' ', '-', [rfReplaceAll]);
  Zahl := StrToInt(temp);
// I won imo

Die Muhkuh 29. Okt 2008 17:35

Re: Positive Zahlen in negative umwandeln
 
*Bier aufmach*
*Popcorn hol*

Hat sich gelohnt, dass ich heute doch nicht ins Kino bin :mrgreen:

The Riddler 29. Okt 2008 17:35

Re: Positive Zahlen in negative umwandeln
 
Delphi-Quellcode:
temp := zahl;
for i := 0 to temp*2 do
 Zahl := Zahl - i;
Lässt sich noch verbessern schätze ich. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 Uhr.
Seite 2 von 22     12 3412     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