Entwickler-Ecke
Sonstiges (Delphi) - Potenzieren mit sich selbset
DelphiDelphin - Di 22.03.05 13:43
Titel: Potenzieren mit sich selbset
Wie kann ich machen dass wenn in Edit1 die Zahl 4 stet und zb in feld Edit2 6 Stet
dass es dann 4x4x4x4x4x4x4 rechnet usw :roll:
Kroni - Di 22.03.05 13:46
guck dir mal die Funktion POWER an....da musst du aber noch die MATH Unit einfügen, also oben da, wo USES steht noch Math hinschreiben....
und dann gehst mit
power(Basis,Exponent)
also bei dir meinetwegen
Delphi-Quelltext
1:
| x:=power(strtoint(edit1.text),strtoint(edit2.text)); |
delfiphan - Di 22.03.05 13:57
Das Resultat musst du dann mit Round runden, damit du schlussendlich wieder ein Integer hast.
P.S. Bei dir reicht auch schon das IntPower (auch Unit Math)
IngoD7 - Di 22.03.05 14:05
... wobei jetzt aber wohlwollend davon ausgegangen wurde, dass im Eingangsposting einmal "x4" zuviel stand. :twisted: :wink:
DelphiDelphin - Di 22.03.05 14:09
Lol Danke Jetzt kommt aber bei zu hohen zahlen Gleitkommaüberfluss gibt es noch was genaueres als extended ??????
delfiphan - Di 22.03.05 14:12
Mit Extended kannst du Zahlen bis 1.1 x 10^4932 darstellen. Das sollte doch genügen, oder? Ausserdem lassen sich die Zahlen dann nicht mehr in ein Integer verwandeln. Was Genaueres als Extended gibt es nicht, es sein denn, du programmierst es dir selbst.
DelphiDelphin - Di 22.03.05 14:13
DHX 8)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!