Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wurzel ziehen (https://www.delphipraxis.net/102654-wurzel-ziehen.html)

mkinzler 1. Nov 2007 21:48

Re: Wurzel ziehen
 
FloatToStr()

DJA 1. Nov 2007 21:56

Re: Wurzel ziehen
 
ja, dass mit FloatToStr habe ich doch oben schon geschrieben, dass ich das auch geändert habe!
aber das Ergebnis ist immer noch null :(

Tommy1988 1. Nov 2007 21:57

Re: Wurzel ziehen
 
Pack am besten mal alle relevanten Dateien in ein Archiv und lade es als Anhang hoch.

DJA 1. Nov 2007 22:01

Re: Wurzel ziehen
 
naja sind ja keine Dateien,
der Quellcode tuts auch denk ich:

Zitat:

wegeditiert

Tommy1988 1. Nov 2007 22:06

Re: Wurzel ziehen
 
Wa der Fehler hier?
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
Zahl1:=StrToFloat(Edit1.Text);
Zahl2:=StrToFloat(Edit2.Text);
Ergebnis:=Zahl1-Zahl2;
Label4.Caption:=FloatToStr(Ergebnis);
end;
Wenn ja, was sollte da nochmal berechnet werden`?

DJA 1. Nov 2007 22:08

Re: Wurzel ziehen
 
Nun gibt es ja keinen Fehler mehr - nur mein Ziel war es
die Wurzel zu ziehen, allerdings kommt als Ergebnis immer Null raus.

Tommy1988 1. Nov 2007 22:09

Re: Wurzel ziehen
 
Du hast meine Frage nicht richtig beantwortet..

Sag mir mal genau was du vorhast?

Die Wurzel aus einer zahl ziehen? was haben die beiden edit damit zu tun?

Edit:
Das schreibst du in das Edit, in welches die Zahl aus der die Wurzel gezogen werden soll stehen soll:
Delphi-Quellcode:
Zahl1 := StrToFloat(Edit1.Text);
Das kommt in die Button-Methode:
Delphi-Quellcode:
Caption := FloatToStr(sqrt(Zahl1));
Das wars..

DJA 1. Nov 2007 22:16

Re: Wurzel ziehen
 
Also das Programm ist ein Taschenrechner mit bisher 5 Funktionen:
Addieren, Subtrahieren, Multiplizieren, Dividieren und Quadrieren.
Daher auch die beiden Editfenster.
Dort gibt man bei Edit1 z.B. 10 ein, bei Edit2 5.
Dann erhält man je nach Funktion,
bei addieren 15
bei subtrahieren 5
bei multiplizieren 50
bei dividieren 2
als Ergebnis.

Quadriert wird was is Edit1 steht. Also erhält man im Beispiel 100.

Nun möchte ich eine Funktion die die Wurzel aus Edit1 (als Label Zahl1) zieht.
Dafür brauch man Edit2 als nicht.



EDIT:
Dankeschön, jetzt geht es!!! :kiss: Vielen Dank!!

Tommy1988 1. Nov 2007 22:19

Re: Wurzel ziehen
 
Ok, also brauchst du das hier, dann ist das fertig:

Das schreibst du in das Edit, in welches die Zahl aus der die Wurzel gezogen werden soll stehen soll:
Delphi-Quellcode:
Zahl1 := StrToFloat(Edit1.Text);
Das kommt in die Button-Methode:
Delphi-Quellcode:
Caption := FloatToStr(sqrt(Zahl1));

DJA 1. Nov 2007 22:22

Re: Wurzel ziehen
 
Dankeschön, hattest du ja oben auch schon reineditiert, trotzdem noch ma thx :)


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

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