Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Taschenrechner - Mit Exponenten rechnen


CxxxB - Sa 01.12.12 20:41
Titel: Taschenrechner - Mit Exponenten rechnen
Guten Abend,
und zwar wollte ich kurz und knapp wissen, wie ich mit dem Exponenten rechnen kann.

Ich habe es so geregelt, das man in einer neuen Form in einer Edit-Box mit Zahlen dann den Exponenten selber wählen kann.
Leider weiß ich nicht, wie ich nun damit rechnen kann.

Ich hoffe ihr könnt mir helfen.


mandras - Sa 01.12.12 22:05

user profile iconCxxxB hat folgendes geschrieben Zum zitierten Posting springen:
Ich hoffe ihr könnt mir helfen.


Mit Sicherheit. Es würde uns aber leichter fallen wenn Du Dein Problem genauer schildern würdest.


GuaAck - Sa 01.12.12 22:11

Hi,

In TEdit.Text ist die Eingabe als Text gespeichert. Diesen würde ich zunacht mit Edit1.Text+'E'+Edit2.Text in einen neuen String packen und den dann mit strtofloat wandeln. Es wird eine Exception ausgelöst, wenn der Text nicht wandelbar ist. Alternativ Strtofloatdef.

Gruß GuaAck


mandras - Sa 01.12.12 22:39

Die Verwirrung steigert sich..

"Ich brauche eine Schraube für meine Honda". "Was für eine?" "sie ist rot".


CxxxB - Sa 01.12.12 22:50

Ich brauch einfach ein Befehl, womit ich eine Zahl als Exponent für die andere Zahl verwenden kann und er dies dann ausrechnet.



Als Beispiel:

sqr(Zahl1)

oder

Zahl1^zahl2 = ...


rushifell - Sa 01.12.12 22:59


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
Uses math;
...
Var i:Extended;
begin
i:= Power(4,3);
ShowMessage(FloatToStr(i)); //64
end;


Viele Grüße


CxxxB - Sa 01.12.12 23:05

Vielen Dank.