Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Basis hoch irgendetwas nicht nur hoch 2 (https://www.delphipraxis.net/59154-basis-hoch-irgendetwas-nicht-nur-hoch-2-a.html)

Foxgrove 18. Dez 2005 12:59


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 :?

faux 18. Dez 2005 13:01

Re: Basis hoch irgendetwas nicht nur hoch 2
 
Ich denke, du suchst nach Delphi-Referenz durchsuchenpower.

Grüße
Faux

malo 18. Dez 2005 15:22

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 ;)

omata 18. Dez 2005 15:27

Re: Basis hoch irgendetwas nicht nur hoch 2
 
Wenn du die Unit Math nicht benutzen möchtest, geht es auch so...

Delphi-Quellcode:
exp(Exponent * ln(Basis))
MfG
Thorsten

faux 18. Dez 2005 16:37

Re: Basis hoch irgendetwas nicht nur hoch 2
 
Oder du löst das ganze mit einer for-Schleife... :lol:

Grüße
Faux

dizzy 18. Dez 2005 17:43

Re: Basis hoch irgendetwas nicht nur hoch 2
 
Zitat:

Zitat von faux
Oder du löst das ganze mit einer for-Schleife... :lol:

Grüße
Faux

Womit nicht ganzzahlige Exponenten nicht (oder kaum komfortabel) abbildbar sind, also z.B. auch kein 1/2 :zwinker:

simonko 18. Dez 2005 19:02

Re: Basis hoch irgendetwas nicht nur hoch 2
 
ja natürlich oder auch


a^n

Delphi-Quellcode:
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;
spasti

DP-Maintenance 18. Dez 2005 21:08

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Ein Delphiproblem

malo 18. Dez 2005 21:27

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 16:48 Uhr.

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