![]() |
Positive Zahlen in negative umwandeln
Hi,
wie kann ich beispielsweise die positive Zahl 40 in - 40 machen. In Delphi? |
Re: Positive Zahlen in negative umwandeln
:mrgreen:
Wie machst Du es normal in Mathematik? |
Re: Positive Zahlen in negative umwandeln
Ist das Dein Ernst?
Delphi-Quellcode:
Das ist auf jeden Fall negativ.
Zahl := -abs(Zahl);
|
Re: Positive Zahlen in negative umwandeln
* -1
oder
Delphi-Quellcode:
:wink:
StrToInt('-' + IntToStr(40))
|
Re: Positive Zahlen in negative umwandeln
oder Zahl := Zahl - (Zahl * 2);
|
Re: Positive Zahlen in negative umwandeln
Oder:
Delphi-Quellcode:
Zahl := ((((Zahl * 350) * -1000) / 350) / 1000)
|
Re: Positive Zahlen in negative umwandeln
Delphi-Quellcode:
Zahl := Zahl * -Sign(Zahl);
|
Re: Positive Zahlen in negative umwandeln
Delphi-Quellcode:
zahl := -zahl;
|
Re: Positive Zahlen in negative umwandeln
Herrlich :mrgreen:
|
Re: Positive Zahlen in negative umwandeln
Delphi-Quellcode:
Zahl := Zahl - (4 * Zahl / 2);
|
Re: Positive Zahlen in negative umwandeln
Schöner Spam-Thread im falschen Bereich
Delphi-Quellcode:
Zahl := StrToFloat( '-' + FloatToStr( Abs(Zahl)));
|
Re: Positive Zahlen in negative umwandeln
Zitat:
|
Re: Positive Zahlen in negative umwandeln
Delphi-Quellcode:
Macht aus i eine negative Zahl
i := i-(Floor(Power(2, -Integer(i<0)))*2*i);
|
Re: Positive Zahlen in negative umwandeln
Delphi-Quellcode:
Zahl := StrToInt(StringReplace(IntToStr(Zahl), '-', '', [rfReplaceAll]));
|
Re: Positive Zahlen in negative umwandeln
Contest: "Wer schreibt den schlimmsten Code, um aus einer Zahl eine negative zu machen?" :mrgreen:
|
Re: Positive Zahlen in negative umwandeln
Dass hier keiner auf
Delphi-Quellcode:
:gruebel: :mrgreen:
zahl := zahl * (-1)
|
Re: Positive Zahlen in negative umwandeln
Delphi-Quellcode:
Zahl := SQRT(SQR(Zahl)) * round(tan(-pi / 4));
|
Re: Positive Zahlen in negative umwandeln
Zitat:
Delphi-Quellcode:
var
temp: String; begin temp := ' ' + IntToStr(zahl); temp := StringReplace(temp, ' ', '-', [rfReplaceAll]); Zahl := StrToInt(temp); // I won imo |
Re: Positive Zahlen in negative umwandeln
*Bier aufmach*
*Popcorn hol* Hat sich gelohnt, dass ich heute doch nicht ins Kino bin :mrgreen: |
Re: Positive Zahlen in negative umwandeln
Delphi-Quellcode:
Lässt sich noch verbessern schätze ich. :mrgreen:
temp := zahl;
for i := 0 to temp*2 do Zahl := Zahl - i; |
Re: Positive Zahlen in negative umwandeln
Zitat:
-.- falls man nicht weiß, obs neg / pos ist und es unbedingt neg. sein muss dann: Zitat:
Code:
Zahl := -abs( Zahl + Zahl*2 + Zahl*3 - Zahl*7 );
|
Re: Positive Zahlen in negative umwandeln
Was auch noch sicherstellt, dass man immer ein negatives Ergebis bekommt:
Delphi-Quellcode:
:lol:
zahl := (sqrt(Power(zahl, 2)) * (-6)) / 6
|
Re: Positive Zahlen in negative umwandeln
falls man nicht weiß, obs neg / pos ist und es unbedingt neg. sein muss dann:
Code:
[/quote]
if zahl >= 0 then
zahl := -zahl;
Delphi-Quellcode:
:-D
zahl := -abs(zahl);
|
Re: Positive Zahlen in negative umwandeln
Zitat:
|
Re: Positive Zahlen in negative umwandeln
Delphi-Quellcode:
Zahl := Succ(Zahl xor (1 shl Pred(SizeOf(Integer) shl 3) + MAXINT));
|
Re: Positive Zahlen in negative umwandeln
Zitat:
vielleicht der:
Delphi-Quellcode:
zahl := zahl * round(cos(180));
|
Re: Positive Zahlen in negative umwandeln
Zitat:
Gruß -- |
Re: Positive Zahlen in negative umwandeln
[OT]
...selten so gelacht :mrgreen: ...unabhängig davon führen viele Wege nach Rom :thumb: [/OT] |
Re: Positive Zahlen in negative umwandeln
Zitat:
|
Re: Positive Zahlen in negative umwandeln
Zitat:
Delphi-Quellcode:
:-D[/quote]
zahl := -abs(zahl);
hatte ich eh so gemeint :P |
Re: Positive Zahlen in negative umwandeln
Wäre es nicht sauberer das objektorientiert zu lösen? :mrgreen:
|
Re: Positive Zahlen in negative umwandeln
Zitat:
![]() |
Re: Positive Zahlen in negative umwandeln
Schön das du das mit einem Bild eines behinderten Kindes untermalst. Du hast nicht zufälligerweise das Downing-Syndrom oder warum war gerade ein solches Bild für dich passend? Oder ist dein Lebensmotto einfach nur: "Behinderung ist witzig?"
|
Re: Positive Zahlen in negative umwandeln
|
Re: Positive Zahlen in negative umwandeln
I feel honored :mrgreen:
Ich kann an dem Foto nichts Anstößiges finden, da hier niemand diffamiert wird (oder hab ich ein Detail übersehen?) |
Re: Positive Zahlen in negative umwandeln
Code:
is wohl die einfachste Möglichkeit :D grins
zahl := -1*((zahl / (-1/8))/8 * i^2) // i = Wurzel aus -1 :D
|
Re: Positive Zahlen in negative umwandeln
@Deddy: Nene, es gibt nur Menschen die keinen Spass verstehen. Also lass dir deinen Preis nicht mies machen!
|
Re: Positive Zahlen in negative umwandeln
Zitat:
Gruß -- |
Re: Positive Zahlen in negative umwandeln
Zitat:
Angenommen wir nehmen 1 dann ist temp vor der schleife 1. Die schleife läuft dann von 0 bis temp(1)*2=2 erster durchlauf zahl := zahl(1) - i(0) = 1 zweiter durchlauf zahl := zahl(1) - i(1) = 0 dritter durchlauf zahl := zahl(0) - i(2) = -2 |
Re: Positive Zahlen in negative umwandeln
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 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