Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Exponent-Rechnung auch ohne Power??? (https://www.delphipraxis.net/72495-exponent-rechnung-auch-ohne-power.html)

Ironmaster 1. Jul 2006 15:12


Exponent-Rechnung auch ohne Power???
 
Hallo

Meine Frage lautet:
Kann man z.B. 2^5 auch ohne Power rechnen?
bei mir funktioniert Power nämlich nicht. da sagt er mir, dass Power ein "undeclared identifier" ist.

jbg 1. Jul 2006 15:13

Re: Exponent-Rechnung auch ohne Power???
 
Dann binde mal die Unit Math ein.

Ironmaster 1. Jul 2006 15:15

Re: Exponent-Rechnung auch ohne Power???
 
und wie mache ich das?

xZise 1. Jul 2006 15:18

Re: Exponent-Rechnung auch ohne Power???
 
Oben steht:

Delphi-Quellcode:
uses
direkt nach

Delphi-Quellcode:
Unit XXXX
.

Da musst du einfach nur Math hinzufügen:
(Falls du nix eingebunden hast)
Delphi-Quellcode:
uses Math;
(Falls du schon was eingebunden hast=)
Delphi-Quellcode:
uses Bla, Bla, Math;
[edit]Semikolone eingebaut[/edit]

3_of_8 1. Jul 2006 15:20

Re: Exponent-Rechnung auch ohne Power???
 
2^5 kann man auch mit IntPower rechnen, was schneller gehen dürfte.

xZise 1. Jul 2006 15:26

Re: Exponent-Rechnung auch ohne Power???
 
Zitat:

Zitat von 3_of_8
2^5 kann man auch mit IntPower rechnen, was schneller gehen dürfte.

*flüster* dazu brauch man aber auch Math ;)

Jelly 1. Jul 2006 15:33

Re: Exponent-Rechnung auch ohne Power???
 
Oder mit bischen Schulmathematik...
Delphi-Quellcode:
x^n = exp(n*ln(x)) ;
Da muss dann nur noch der Spezialfall x=0 behandelt werden.

Ironmaster 1. Jul 2006 15:37

Re: Exponent-Rechnung auch ohne Power???
 
wie bekomme ich jetzt den Power-Type "Extended" jetzt in "Integer"???

Delphi-Quellcode:
Image2.Top := Image2.Top + Power(2,4);

Flo85 1. Jul 2006 15:56

Re: Exponent-Rechnung auch ohne Power???
 
Zitat:

Zitat von Ironmaster
wie bekomme ich jetzt den Power-Type "Extended" jetzt in "Integer"???

Würde grob sagen das du rundes.

Delphi-Quellcode:
Image2.Top := Image2.Top + round(Power(2,4));

Hawkeye219 1. Jul 2006 16:18

Re: Exponent-Rechnung auch ohne Power???
 
*auch flüster*

2^n entspricht 1 SHL n :wink:

Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:02 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 by Thomas Breitkreuz