Gibt eine Zahl gerundet auf eine angegebene Anzahl von Nachkommastellen zurück.
Round ( expression [, decimalplaces] )
expression | Ein gültiger numerischer Ausdruck. |
decimalplaces | [optional] Zahl die angibt, auf wie viele Nachkommastellen gerundet werden soll. Wenn der Parameter nicht angegeben wird, gibt Round eine ganze Zahl zurück. |
Der Parameter decimalplaces kann negativ sein, was das Runden auf Einer-, Zehner-, Hunderter-Stelle etc. ermöglicht. Beachten, dass bis zu fünfzehn Stellen einer Zahl angezeigt werden und dass decimalplaces nie eine Zahl mit angehängten Nullen auffüllt.
Ceiling, Floor, Int, Number, Random
#include <MsgBoxConstants.au3>
Local $iRound1 = Round(-1.582, 1) ; Gibt -1.6 zurück
Local $iRound2 = Round(3.1415, 9) ; Keine Veränderung
Local $iRound3 = Round(123.5, -1) ; Gibt 120 zurück
MsgBox($MB_SYSTEMMODAL, "", "Die folgenden Werte sind gerundet: " & @CRLF & _
$iRound1 & @CRLF & $iRound2 & @CRLF & $iRound3)
#include <MsgBoxConstants.au3>
Example()
Func Example()
; Weist einer lokalen Variable ein Array mit gerundeten Zahlen zu.
Local $aRound[5]
$aRound[0] = Round(-1.582, 1) ; Gibt -1.6 zurück.
$aRound[1] = Round(3.1415, 9) ; Gibt 3.1415 zurück.
$aRound[2] = Round(123.5, -1) ; Gibt 120 zurück.
$aRound[3] = Round(123.5) ; Gibt 124 zurück.
$aRound[4] = Round(50) ; Gibt 50 zurück.
; Zeigt das Ergebnis.
For $i = 0 To UBound($aRound) - 1
MsgBox($MB_SYSTEMMODAL, "", "Gerundet" & $i & ": " & $aRound[$i] & @CRLF)
Next
EndFunc ;==>Example