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 p-g Formel rechner (https://www.delphipraxis.net/53343-p-g-formel-rechner.html)

DaHui 14. Sep 2005 15:58


p-g Formel rechner
 
ka ob das hier rein passt gab hier schonmal so was ähnliches desshalb habs ich ma hier rein gemacht!

mein Problem:

möchte einen p-q Formel rechner machen
klappt aba mit dem code so wie ich ihn hab schon ganz am Anfang nich =)

Bin noch absoluter Anfänger also nich so hart sein und nich in totalem Fach chinesisch antworten plz =)( hoffe Prog sprach erichtig angegeben wenn nich dürfts ruhig sagen xD)
der Code:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
if (edit1.text='') or (edit2.text='') then
Application.MessageBox('Kein Wert angegeben', 'Fehler', MB_OK+MB_ICONERROR)
else
Label2.caption:=Floattostr(strtofloat(-1*(1/2*edit1.text))+strtofloat((edit1.text/2)^1/2)-strtofloat((edit2.text)*-1));
end;
soll so sein das nachher in 2 labels jeweils ein X wert angegeben werden in 2 edit fenster können die p und q Werte eingesetzt werden......

thx im Vorraus :)

ibp 14. Sep 2005 16:04

Re: p-g Formel rechner
 
schau dir mal genau das an ...
Delphi-Quellcode:
...strtofloat(-1*(1/2*edit1.text))...
du rechnest mit einem text! du solltest erst den text in eine zahl umwandeln und dann rechnen!

...und herzlich willkommen bei dp! :dp:

hanselmansel 14. Sep 2005 16:05

Re: p-g Formel rechner
 
HiHo,

Wenn dein teures Leben nicht davon abhängt, dann würde ich dir mal stark raten, SpinEdit-Felder (TSpinEdit) zu benutzen. Deren Eigenschaft Value ist praktischerweise schon ein Integer (Ganzzahl). Des weiteren gibt es den Exponenten-Operator ^ meines wissens unter Delphi nicht.

greez

hanselmansel

ibp 14. Sep 2005 16:07

Re: p-g Formel rechner
 
@hanselmansel: wer sagt denn dass man mit der pq-formel nur mit ganze zahlen rechnen kann?

DaHui 14. Sep 2005 16:08

Re: p-g Formel rechner
 
klar bin ich blöd hätte man auch alleine drauf kommen können....

danke!!!!

hanselmansel 14. Sep 2005 16:10

Re: p-g Formel rechner
 
Zitat:

Zitat von ibp
@hanselmansel: wer sagt denn dass man mit der pq-formel nur mit ganze zahlen rechnen kann?

Jau, ist mir aufgefallen, als ich in der OH geguckt habe, ob es SQRT() gibt... Ich benutze das Ding (die PQ-Formel) einfach zu selten! :wall:

DaHui 14. Sep 2005 16:12

Re: p-g Formel rechner
 
hehe is auch kagge pq...^^ mach ich gar nich gerne ;)

so nun siehts so aus
Delphi-Quellcode:
Label2.caption:=Floattostr(-1*strtofloat(edit1.text)/2+(strtofloat(edit1.text)^2)^0.5-strtofloat(edit2.text)*-1);
jezz meldet er bei den ^0.5
[Error] Unit1.pas(37): Pointer type required

ka was die Fehler meldung heissen soll also was isn Pointer type??? und was muss ich amchen damits geht =)

hanselmansel 14. Sep 2005 16:13

Re: p-g Formel rechner
 
Das ^ ist unter Delphi keine Rechenoperation. Benutze für Quadratwurzeln die funktion Sqrt().

DaHui 14. Sep 2005 16:15

Re: p-g Formel rechner
 
also sprich

sqrt(strtofloat(edit1.text)....)

jezz hab ich die wurzel wie quadrier ich jezz edit1??

hanselmansel 14. Sep 2005 16:16

Re: p-g Formel rechner
 
Mit dem englischen Square:

Sqr()


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr.
Seite 1 von 2  1 2      

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