![]() |
Basis hoch irgendetwas nicht nur hoch 2
Hallo...
In VBASIC kann man mit mErg = mA ^ (1/2) zum Beispiel die Quadratwurzel aus mA ziehen. Geht das ^ Zeichen in Delpi nicht auch so? Also eine Exponentialrechnung nicht nur im Quadrat sonder auch z.B. ' hoch 33 ' Gruß Foxgrove :? |
Re: Basis hoch irgendetwas nicht nur hoch 2
|
Re: Basis hoch irgendetwas nicht nur hoch 2
In Delphi hat das ^ eine ganz andere Bedeutung. Mit dem ^ greift man nämlich auf Zeiger zu. Das hat nichts mit Potenzen zu tun ;)
Für die Funktion Power benötigst du übrigens die Unit Math ;) |
Re: Basis hoch irgendetwas nicht nur hoch 2
Wenn du die Unit Math nicht benutzen möchtest, geht es auch so...
Delphi-Quellcode:
MfG
exp(Exponent * ln(Basis))
Thorsten |
Re: Basis hoch irgendetwas nicht nur hoch 2
Oder du löst das ganze mit einer for-Schleife... :lol:
Grüße Faux |
Re: Basis hoch irgendetwas nicht nur hoch 2
Zitat:
|
Re: Basis hoch irgendetwas nicht nur hoch 2
ja natürlich oder auch
a^n
Delphi-Quellcode:
spasti
for i:=1 to n do
res:=mul(res,a); ... function mul(res,a : integer) : integer; var i,erg : integer; begin erg:=0; for i:=1 to a do erg:=erg+res; result:=erg; end; |
DP-Maintenance
Dieses Thema wurde von "Christian Seehase" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Ein Delphiproblem |
Re: Basis hoch irgendetwas nicht nur hoch 2
edit: Sarkasmus zu spät entdeckt :oops:
Daher Inhalt gelöscht... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:56 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