Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Hochzahl ? (https://www.delphipraxis.net/47408-hochzahl.html)

Clane 10. Jun 2005 16:28


Hochzahl ?
 
also ich möchte eine hochzahl ein einen rechner einabuen der z.b mit den werten a und x die formel erstellt wenn x gleich 4 ist ...

a*a*a*a aber das is mir so zu umständlich gibts da einen befehl wie + - * / für ??

MfG. PBiggi

Oxmyx 10. Jun 2005 16:31

Re: Hochzahl ?
 
Sechzehn := Power(2, 4);

Neotracer64 10. Jun 2005 16:33

Re: Hochzahl ?
 
Delphi-Quellcode:
uses Math;

var
x,a: Integer;
begin
x:=2;
a:=4;
Power(x,a);
end;

Clane 10. Jun 2005 16:33

Re: Hochzahl ?
 
danke für euren schnellen antworten

Clane 10. Jun 2005 16:35

Re: Hochzahl ?
 
wäre die formel so dann richig .. ich mein die exponential funktion y = b*a(hoch)x

Delphi-Quellcode:
Edit1 := b * a * Power(x,a);

glkgereon 10. Jun 2005 16:36

Re: Hochzahl ?
 
Delphi-Quellcode:
FloatToStr();
//daher
Edit1 := FloatToStr(b * a * Power(x,a));
warum noch a mal?

;)

Clane 10. Jun 2005 16:39

Re: Hochzahl ?
 
dangöö

dizzy 10. Jun 2005 16:56

Re: Hochzahl ?
 
Power(x, a) ist x^a. a^x wäre Power(a, x).

marabu 10. Jun 2005 17:03

Re: Hochzahl ?
 
Hallo PBiggi,

solange du wieder mal deine Math-Unit suchst kannst du das hier benutzen:

Delphi-Quellcode:
function Power(base: integer; exponent: byte): Int64;
begin
  if exponent = 0 then Result := 1
  else begin
    Result := Power(base, exponent shr 1);
    Result := Result * Result;
    if Odd(exponent) then
      Result := Result * base;
  end;
end;
Freundliche Grüße vom marabu

Dax 10. Jun 2005 17:09

Re: Hochzahl ?
 
Warum nicht einfach so?
Delphi-Quellcode:
function MyPow(Base, Exponent: Integer): Int64;
begin
  Result := Round(Exp(Exponent * Ln(Base)));
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:48 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