Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Mathe in Delphi (HILFE)
AbsoluterBeginner - Do 30.04.09 19:01
Titel: Mathe in Delphi (HILFE)
Hallo,
ich bin hier neu und möchte mal alle ganz nett begrüßen.
Delphi habe ich erst billig, gebraucht bei Ebay erworben und übe mich gerade.
Irgendwie habe ich da keine Logik. Wollte ein bisschen rechnen aber jetzt bekomme ich nicht
mal eine Wurzel hin!
Also auf der Form ist ein Button und eine Textbox.
Beim klicken soll er einfach mal die Wurzel aus 81 berechnen.
Aber nicht mal das bekomme ich hin (schäm);-(
Ich dachte es so:
Delphi-Quelltext
1:
| TEdit1.Text:= SQRT(81); |
Das mit dem SQR und dem SQRT habe ich schon gelesen aber er macht da nichts.
Eigentlich wollte ich so eine Aufgabe machen:
TEdit1.text:= SQRT (h²+ (a/2)²) aber geht nicht und wenn ich so mache (h^2+ (a/2)^2) geht es auch nicht.
Also die Buchstaben wechsel ich später gegen feste Zahlen oder Texteingaben.
Aber ich wäre mal froh wenn ich dies schonmal hinbekommen würde.
Habt Vielen Dank
Moderiert von
matze: Delphi-Tags hinzugefügt
koegi - Do 30.04.09 19:23
AbsoluterBeginner hat folgendes geschrieben : |
Hallo,
ich bin hier neu und möchte mal alle ganz nett begrüßen. |
:welcome:
| Zitat: |
Ich dachte es so:
TEdit1.Text:= SQRT(81); |
Und da kommt nicht mal irgend ne Fehlermeldung?
Das kann nicht gehen!
Text ist vom Typ String, den mit
SQRT erzeugten Float-Wert musst Du erst in einen String umwandeln:
Delphi-Quelltext
1:
| TEdit1.Text := FloatToStr(sqrt(81)); |
Viel Erfolg beim weiteren Programmieren lernen!
Als gute Adresse kann ich Dir
http://www.delphi-treff.de empfehlen. Da gibts super Tutorials!
Viele Grüße
Thomas
*grrr* zu langsam :-(
Timosch - Fr 01.05.09 08:34
koegi hat folgendes geschrieben : |
Delphi-Quelltext 1:
| TEdit1.Text := FloatToStr(sqrt(81)); |
|
Ohne das T. Nur Edit1.Text. Über TEdit (TEdit1 gibts nicht) kann man nur Klassenmethoden aufrufen.
koegi - So 03.05.09 10:45
Timosch hat folgendes geschrieben : |
Ohne das T. Nur Edit1.Text. Über TEdit (TEdit1 gibts nicht) kann man nur Klassenmethoden aufrufen. |
Oops!
Sorry, habe das
TEdit1 einfach ohne nachzudenken von
AbsoluteBeginner übernommen...
Danke für den Hinweis!
Viele Grüße
Thomas
Sylvus - So 03.05.09 13:55
und sollte man nicht auch noch die unit "math" einbinden?
Also oben bei uses einfach math dazu schreiben :) sqrt, kann auch so noch gehen aber sin, cos... würd dann glaub ich nichts mehr :)
Viele Grüße Sylvus
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!