![]() |
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:
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......
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; thx im Vorraus :) |
Re: p-g Formel rechner
schau dir mal genau das an ...
Delphi-Quellcode:
du rechnest mit einem text! du solltest erst den text in eine zahl umwandeln und dann rechnen!
...strtofloat(-1*(1/2*edit1.text))...
...und herzlich willkommen bei dp! :dp: |
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 |
Re: p-g Formel rechner
@hanselmansel: wer sagt denn dass man mit der pq-formel nur mit ganze zahlen rechnen kann?
|
Re: p-g Formel rechner
klar bin ich blöd hätte man auch alleine drauf kommen können....
danke!!!! |
Re: p-g Formel rechner
Zitat:
|
Re: p-g Formel rechner
hehe is auch kagge pq...^^ mach ich gar nich gerne ;)
so nun siehts so aus
Delphi-Quellcode:
jezz meldet er bei den ^0.5
Label2.caption:=Floattostr(-1*strtofloat(edit1.text)/2+(strtofloat(edit1.text)^2)^0.5-strtofloat(edit2.text)*-1);
[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 =) |
Re: p-g Formel rechner
Das ^ ist unter Delphi keine Rechenoperation. Benutze für Quadratwurzeln die funktion Sqrt().
|
Re: p-g Formel rechner
also sprich
sqrt(strtofloat(edit1.text)....) jezz hab ich die wurzel wie quadrier ich jezz edit1?? |
Re: p-g Formel rechner
Mit dem englischen Square:
Sqr() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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 by Thomas Breitkreuz