![]() |
AW: Potenz berechnung in Delphi mit power???
Zitat:
(die Zeichen in Strings fangen normalerweise bei 1 an) Zitat:
Und passt in Zahl der Result-Typ von ![]() Aber in diesem Fall kann man auch mit SHLarbeiten, also binär (SHL und OR), anstatt mathematisch (POWER und +). |
AW: Potenz berechnung in Delphi mit power???
Wenn du einmal in Delphi oder in der Hilfe geschaut hättest, hättest du gesehen, dass weder die Parameter noch der Rückgabewert ganze Zahlen sind:
![]() Wenn du also eine ganze Zahl als Ergebnis möchtest, musst du diese mit Round runden. |
AW: Potenz berechnung in Delphi mit power???
Zitat:
![]() |
AW: Potenz berechnung in Delphi mit power???
Zitat:
Delphi-Quellcode:
Dein Integer wird also erstmal zu einem Double. Und danach gilt: Im allgemeinen ist die Potenz eines Doubles wieder ein Double. Fall du einen int zurück haben willst, kannst du entweder einen QC Eintrag schrieben und den Overload fordern, oder die konvertierst den Rückgabewert.
function Power(const Base, Exponent: Double): Double; overload;
Ups, ein wenig zu spät *pfeif* |
AW: Potenz berechnung in Delphi mit power???
Vielen Dank :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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-2025 by Thomas Breitkreuz