Round: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Hinweise zum Runden) |
|||
| Zeile 8: | Zeile 8: | ||
Alternativ kann die Funktion ''round'' eine Gleitkommazahl auf eine bestimmt Nachkommastelle runden. Das zweite optionale Argument gibt die Nachkommastelle an. 0 entspricht einem Aufruf ohne zweitem Parameter. | Alternativ kann die Funktion ''round'' eine Gleitkommazahl auf eine bestimmt Nachkommastelle runden. Das zweite optionale Argument gibt die Nachkommastelle an. 0 entspricht einem Aufruf ohne zweitem Parameter. | ||
{{Hinweis|Die Funktion wendet das [https://de.wikipedia.org/wiki/Rundung#Symmetrisches_Runden symmetrische Runden] (''Round half to even'', auch bekannt als ''Banker’s Rounding'') an. Zahlen, die genau in der Mitte liegen, werden so gerundet, dass die letzte Ziffer gerade wird (siehe Beispiele). Für [https://de.wikipedia.org/wiki/Rundung#Kaufm%C3%A4nnisches_Runden kaufmännisches Runden] siehe [[RoundCommercial]].|Achtung}} | |||
=== Syntax === | === Syntax === | ||
| Zeile 21: | Zeile 23: | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
round(12.4) | round(12.4) --> 12 | ||
round(15.678) | round(15.678) --> 16 | ||
round(15.678, 2) | round(15.678, 2) --> 15.68 | ||
round(3.21, 2) --> | round(3.21, 2) --> 3.21 | ||
round(3.1, 0) | round(3.1, 0) --> 3 | ||
round(27/4, 2) | round(27/4, 2) --> 6.75 | ||
round( | round(6.5) --> 6 (symmetrisches Runden) | ||
round(10 | round(5.5) --> 6 (symmetrisches Runden) | ||
round( | round(0.625, 2) --> 0.62 (symmetrisches Runden) | ||
round(0.625, 1) | round(0.635, 2) --> 0.64 | ||
round(0.625) | round(10:16, 2) --> 0.62 | ||
round(0.555, 2) | round(10/16, 2) --> 0.62 | ||
round(0.625, 1) --> 0.6 | |||
round(0.625) --> 1 | |||
round(0.555, 2) --> 0.56 | |||
==== Benutzung mit Variablen ==== | ==== Benutzung mit Variablen ==== | ||
Aktuelle Version vom 19. Mai 2026, 12:17 Uhr
Rundungsfunktionen
Round • RoundCommercial • Rint • Ceil • Floor
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion round rundet eine Gleitkommazahl zu einer Ganzzahl. Die Funktion erwartet eine Zahl und gibt die nächst gelegene Ganzzahl zurück.
Alternativ kann die Funktion round eine Gleitkommazahl auf eine bestimmt Nachkommastelle runden. Das zweite optionale Argument gibt die Nachkommastelle an. 0 entspricht einem Aufruf ohne zweitem Parameter.
Achtung: Die Funktion wendet das symmetrische Runden (Round half to even, auch bekannt als Banker’s Rounding) an. Zahlen, die genau in der Mitte liegen, werden so gerundet, dass die letzte Ziffer gerade wird (siehe Beispiele). Für kaufmännisches Runden siehe RoundCommercial.
Syntax
round(Gleitkommazahl zahl, [ Ganzzahl index ])
Parameter
- zahl - die zu rundene Zahl
- index - die Nachkommastelle - optional (default = 0)
Return Value
- Gibt die gerundete Ganzzahl zurück
Beispiele
Standardfälle
round(12.4) --> 12 round(15.678) --> 16 round(15.678, 2) --> 15.68 round(3.21, 2) --> 3.21 round(3.1, 0) --> 3 round(27/4, 2) --> 6.75
round(6.5) --> 6 (symmetrisches Runden) round(5.5) --> 6 (symmetrisches Runden) round(0.625, 2) --> 0.62 (symmetrisches Runden) round(0.635, 2) --> 0.64 round(10:16, 2) --> 0.62 round(10/16, 2) --> 0.62 round(0.625, 1) --> 0.6 round(0.625) --> 1 round(0.555, 2) --> 0.56
Benutzung mit Variablen
round([var=a]) round([var=a], [var=b])
Benutzung mit studentischen Eingaben
round([input=field1])