Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Potenz (https://www.delphipraxis.net/124197-potenz.html)

Noedel 16. Nov 2008 17:59

Re: Potenz
 
Delphi-Quellcode:
procedure TFAnwendung.BPotenzierenClick(Sender: TObject);
  var Basis,Exponent,Ergebnis : Integer;
begin
  Basis:= StrToInt(EZahl.Text);
Exponent:= StrToInt(EPotenz.Text);
EErgebnis.Text := FloatToStr(power(basis, exPonent));
end //edit hat gefehlt
fertig!

Sharan_ 16. Nov 2008 18:01

Re: Potenz
 
Zitat:

Zitat von Noedel
du hast aber schon verstanden, dass
Delphi-Quellcode:
//
ein KOMMENTAR ist und alles hinter // vom compiler ausgelassen und nicht verarbeitet wird, oder?

ach echt das wusste ich nciht danke wenn jetzt kommt ne fehlermeldung undefinierter bezeichner power.

DeddyH 16. Nov 2008 18:01

Re: Potenz
 
Delphi-Quellcode:
procedure TFAnwendung.BPotenzierenClick(Sender: TObject);
var Basis,Exponent,Ergebnis : Integer;
begin
  Basis:= StrToInt(EZahl.Text);
  Exponent:= StrToInt(EPotenz.Text);
  Ergebnis:= integer(Power(basis, Exponent));
  EErgebnis.Text := IntToStr(ergebnis);
end;
[edit] Du musst die unit math noch einbinden. [/edit]

Sharan_ 16. Nov 2008 18:03

Re: Potenz
 
Zitat:

Zitat von DeddyH
Delphi-Quellcode:
procedure TFAnwendung.BPotenzierenClick(Sender: TObject);
var Basis,Exponent,Ergebnis : Integer;
begin
  Basis:= StrToInt(EZahl.Text);
  Exponent:= StrToInt(EPotenz.Text);
  Ergebnis:= integer(Power(basis, Exponent));
  EErgebnis.Text := IntToStr(ergebnis);
end;
[edit] Du musst die unit math noch einbinden. [/edit]

und das mach ich wie?

DeddyH 16. Nov 2008 18:05

Re: Potenz
 
Delphi-Quellcode:
...
implementation

uses math;

Sharan_ 16. Nov 2008 18:08

Re: Potenz
 
Zitat:

Zitat von DeddyH
Delphi-Quellcode:
...
implementation

uses math;

ich weiß das ist jetzt dumm aber wo ihn meinen code muss ich das reinschreiben?

bigben37 16. Nov 2008 18:10

Re: Potenz
 
Schau in deinem Code, wo
Delphi-Quellcode:
implementation
steht, und füge darunter
Delphi-Quellcode:
uses math;
ein

DeddyH 16. Nov 2008 18:11

Re: Potenz
 
Ich hab doch extra "implementation" dazugeschrieben. Evtl. gibt es dort drunter bereits eine uses-klausel, dann schreibst Du "math" einfach dazu, ansonsten so, wie ich geschrieben hatte.

Sharan_ 16. Nov 2008 18:13

Re: Potenz
 
Zitat:

Zitat von bigben37
Schau in deinem Code, wo
Delphi-Quellcode:
implementation
steht, und füge darunter
Delphi-Quellcode:
uses math;
ein


vielen dank jedoch komm jetzt es gibt keine überladene version von IntToStr die man mit deisen argumenten aufrufen kann als fehlermeldung, ich glaub mein kopf platzt gleich :(

DeddyH 16. Nov 2008 18:17

Re: Potenz
 
Zeig mal den aktuellen Code. Power() gibt eine Extended zurück, die musst Du erst in Integer wandeln, oder das Ergebnis muss auch als Extended deklariert und mit FloatToStr ausgegeben werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56 Uhr.
Seite 2 von 3     12 3      

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