![]() |
Potenz
hallo ich bin gerade dabei ein programm zu schreiben mit dem ich potenzieren kann.
Bisher hab ich folgendes gemacht 2 Buttons für beenden und berechnen 3 edit fenster eine für die zahl die andere für die Hochzahl , dann natürlich auch eins fürs ergebnis und 2 labels für die beschriftung. wenn ich das prog starte kann ich die zahl und die hochzahl eingeben und beenden kann ichs auch bloß wenn ich auf ergebnis klicke kommt nichts hier mein code:
Delphi-Quellcode:
procedure TFAnwendung.BPotenzierenClick(Sender: TObject);
var Basis,Exponent,Ergebnis : Integer; begin Basis:= StrToInt(EZahl.Text); Exponent:= StrToInt(EPotenz.Text); // EErgebnis.Text:= IntToStr(Power(basis, Exponent)); //EErgebnis.Text := FloatToStr(power(basis, exPonent)); |
Re: Potenz
wenn du power nicht verwenden willst, probiers mal mit ner "for-to-do" schleife
|
Re: Potenz
ich hab grade erst mit delphi angefangen und weiß absolut nicht was power oder for to do ist.
|
Re: Potenz
Du solltest Dich mal mit einem
![]() |
Re: Potenz
Zitat:
Delphi-Quellcode:
So gehts doch :?:
procedure TFAnwendung.BPotenzierenClick(Sender: TObject);
var Basis,Exponent,Ergebnis : Integer; begin Basis:= StrToInt(EZahl.Text); Exponent:= StrToInt(EPotenz.Text); EErgebnis.Text:= IntToStr(Power(basis, Exponent)); EErgebnis.Text := FloatToStr(power(basis, exPonent)); Oder bedeutet dass du es ausgeklammert hast dass du kein Power benutzen willst :?: Wenn ja wieso :?: Und falls wirklich ja gehts auch ![]() MfG Mikescher |
Re: Potenz
is mir egal hauptsache es geht und ich kann es anchvollziehen:)
wie gesagt es wird kein ergebnis angezeigt. |
Re: Potenz
Also ich hab meine code jetzt geäandert und zwar :
Delphi-Quellcode:
komischerweise kommt jetzt immer 4360424 als ergebnis raus.
rocedure TFAnwendung.BPotenzierenClick(Sender: TObject);
var Basis,Exponent,Ergebnis : Integer; begin Basis:= StrToInt(EZahl.Text); Exponent:= StrToInt(EPotenz.Text); // Edit3.Text:= IntToStr(Power(basis, Exponent)); //EErgebnis.Text := FloatToStr(power(basis, exPonent)); EErgebnis.Text := IntToStr(ergebnis); |
Re: Potenz
Du berechnest "ergebnis" ja auch gar nicht.
|
Re: Potenz
achso das ergebnis in der klammer ist falsch da muss ja jetzt das rein was in den editfeldern steht oder?
|
Re: Potenz
du hast aber schon verstanden, dass
Delphi-Quellcode:
ein KOMMENTAR ist und alles hinter // vom compiler ausgelassen und nicht verarbeitet wird, oder?
//
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 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