Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hochrechnen (https://www.delphipraxis.net/8345-hochrechnen.html)

Pseudemys Nelsoni 2. Sep 2003 19:47


Hochrechnen
 
hi,

da in delphi ja ^ ein zeiger ist, frag ich mich wie ich rechnungen damit machen kann, ich brauch den ^ zum rechnen, man sagte mir es gäbe eine funktion, welche wäre diese?

Dagon 2. Sep 2003 19:50

Re: Hochrechnen
 
ja, die gibts: power

Pseudemys Nelsoni 2. Sep 2003 19:53

Re: Hochrechnen
 
hoi,

danke, sagst du mir auch noch ein besipiel wie es funktioniert?

Dagon 2. Sep 2003 19:56

Re: Hochrechnen
 
klar!

z. b. 4^5 -> power(4, 5);

also: power(Basis, Exponent);

braingrenade 2. Sep 2003 19:57

Re: Hochrechnen
 
unit math nicht vergessen !

Pseudemys Nelsoni 2. Sep 2003 19:58

Re: Hochrechnen
 
danke funktioniert :)

Pseudemys Nelsoni 2. Sep 2003 20:13

Re: Hochrechnen
 
hm ich bekomme das irgendwie nicht hin, ich möchte meine longip aus meiner ip berechnen...

normalerweise geht das ja mit:

a*256^3 + b*256^2 + c*256^1 + d*256^0


aber mit power krieg ich ein falsches ergebnis wieso das?

hatte es so geschrieben:

Delphi-Quellcode:
  r := power(213*256, 3) + power(39*256, 2) + power(156*256, 1) + power(54*256, 0);
(komisch das ich real nehmen muss obwohl doch auch integer gehen muss..)

naja das ergebnis ist jedenfalls falsch, oder hab ich was falsch gemacht?

Dagon 2. Sep 2003 20:25

Re: Hochrechnen
 
du darfst nich ausser acht lassen, das potenzen vor punktrechnungnen kommen!
du willst ja a*x^2=a*(x^2) rechnen.
du gibst aber power(a*x, 2) = (a*x)^2 ein.
du musst also schreiben: a * power(x, 2)

Pseudemys Nelsoni 2. Sep 2003 20:32

Re: Hochrechnen
 
hoi

aber ich muss ja das ergebnis von 213*256 in Power() angeben um es rechnen zu können oder

Pseudemys Nelsoni 2. Sep 2003 20:35

Re: Hochrechnen
 
ah nun gehts, danke nochmal :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 Uhr.
Seite 1 von 2  1 2      

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