![]() |
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? |
Re: Hochrechnen
ja, die gibts: power
|
Re: Hochrechnen
hoi,
danke, sagst du mir auch noch ein besipiel wie es funktioniert? |
Re: Hochrechnen
klar!
z. b. 4^5 -> power(4, 5); also: power(Basis, Exponent); |
Re: Hochrechnen
unit math nicht vergessen !
|
Re: Hochrechnen
danke funktioniert :)
|
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:
(komisch das ich real nehmen muss obwohl doch auch integer gehen muss..)
r := power(213*256, 3) + power(39*256, 2) + power(156*256, 1) + power(54*256, 0);
naja das ergebnis ist jedenfalls falsch, oder hab ich was falsch gemacht? |
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) |
Re: Hochrechnen
hoi
aber ich muss ja das ergebnis von 213*256 in Power() angeben um es rechnen zu können oder |
Re: Hochrechnen
ah nun gehts, danke nochmal :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:45 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