RoundCommercial: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „===Zugehörige Evaluatoren=== *'''MathEvaluator''' === Beschreibung === Die Funktion ''roundCommercial'' rundet eine Gleitkommazahl an der angegebenen Nachkommerstelle, wobei das kaufmännische Rundungsverfahren (round-half-away-from-zero) angewendet wird. Standardmäßig rundet die Funktion auf die nächstgelegene Ganzzahl. Die Funktion erwartet eine Gleitkommazahl, die gerundet werden soll, sowie eine optionale Ganzzahl, die die Nachkommastelle angibt.…“)
 
KKeine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Navigation/Rundungsfunktionen}}
===Zugehörige Evaluatoren===
===Zugehörige Evaluatoren===
*'''MathEvaluator'''
*'''MathEvaluator'''
Zeile 4: Zeile 6:
=== Beschreibung ===
=== Beschreibung ===
Die Funktion ''roundCommercial'' rundet eine Gleitkommazahl an der angegebenen Nachkommerstelle, wobei das kaufmännische Rundungsverfahren (round-half-away-from-zero) angewendet wird. Standardmäßig rundet die Funktion auf die nächstgelegene Ganzzahl.
Die Funktion ''roundCommercial'' rundet eine Gleitkommazahl an der angegebenen Nachkommerstelle, wobei das kaufmännische Rundungsverfahren (round-half-away-from-zero) angewendet wird. Standardmäßig rundet die Funktion auf die nächstgelegene Ganzzahl.
Die Funktion erwartet eine Gleitkommazahl, die gerundet werden soll, sowie eine optionale Ganzzahl, die die Nachkommastelle angibt.
Die Funktion erwartet eine Gleitkommazahl, die gerundet werden soll, sowie eine optionale Ganzzahl, die die Nachkommastelle angibt auf die gerundet werden soll.
 
{{Hinweis|Die Funktion wendet das [https://de.wikipedia.org/wiki/Rundung#Kaufm%C3%A4nnisches_Runden kaufmännische Runden] (''Round half away from Zero'') an. Zahlen, die genau in der Mitte liegen, werden aufgerundet, negative Zahlen werden nach ihrem Betrag gerundet. Für [https://de.wikipedia.org/wiki/Rundung#Symmetrisches_Runden symmetrisches Runden] siehe [[Round]].|Achtung}}
 
=== Syntax ===
=== Syntax ===
  roundCommercial([[Gleitkommazahl]] zahl, [[Ganzzahl]] index)
  roundCommercial([[Gleitkommazahl]] zahl, [[Ganzzahl]] index)
Zeile 17: Zeile 22:
=== Beispiele ===
=== Beispiele ===
==== Standardfälle ====
==== Standardfälle ====
  roundCommercial(1.25, 1)   --> returns 1.3
  roundCommercial(1.25, 1)   --> 1.3
  roundCommercial(15.678)     --> 16.0
  roundCommercial(15.678)   --> returns 16.0
  roundCommercial(-4.555, 1) --> -4.6
  roundCommercial(3.14149, 3) --> 3.141
  roundCommercial(-4.555, 1)   --> returns -4.6
 
   
round(6.5)                  --> 7.0  (kaufmännisches Runden)
round(5.5)                  --> 6.0  (kaufmännisches Runden)
round(0.625, 2)            --> 0.63 (kaufmännisches Runden)


=== Hinweise ===
=== Hinweise ===
* Weitere Funktionen zum Thema runden sind [[ceil]], [[floor]], [[round]] und [[rint]].
* Weitere Funktionen zum Thema runden sind [[ceil]], [[floor]], [[round]] und [[rint]].
* Der Unterschied zu [[round]] besteht darin, dass roundCommercial kaufmännisch rundet.
* Der Unterschied zu [[round]] besteht darin, dass roundCommercial kaufmännisch rundet.
* Beim Runden wird nur auf die Stelle direkt nach der Stelle geachtet, auf die gerundet werden soll. Also bei <code>roundCommercial(3.14149,3)</code> wird nur die vierte Nachkommastelle <code>4</code> betrachtet, die fünfte <code>9</code> spielt keine Rolle.


[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Operator]][[Kategorie:JACK3]]
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:Operator]][[Kategorie:JACK3]]

Aktuelle Version vom 19. Mai 2026, 14:17 Uhr

Rundungsfunktionen

Round • RoundCommercial • Rint • Ceil • Floor


Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion roundCommercial rundet eine Gleitkommazahl an der angegebenen Nachkommerstelle, wobei das kaufmännische Rundungsverfahren (round-half-away-from-zero) angewendet wird. Standardmäßig rundet die Funktion auf die nächstgelegene Ganzzahl. Die Funktion erwartet eine Gleitkommazahl, die gerundet werden soll, sowie eine optionale Ganzzahl, die die Nachkommastelle angibt auf die gerundet werden soll.

Achtung: Die Funktion wendet das kaufmännische Runden (Round half away from Zero) an. Zahlen, die genau in der Mitte liegen, werden aufgerundet, negative Zahlen werden nach ihrem Betrag gerundet. Für symmetrisches Runden siehe Round.

Syntax

roundCommercial(Gleitkommazahl zahl, Ganzzahl index)

Parameter

  • zahl - die zu rundene Zahl
  • index - die Nachkommastelle - (default = 0)

Return Value

  • Gibt die gerundete Gleitkommazahl zurück

Beispiele

Standardfälle

roundCommercial(1.25, 1)    --> 1.3
roundCommercial(15.678)     --> 16.0
roundCommercial(-4.555, 1)  --> -4.6
roundCommercial(3.14149, 3) --> 3.141
round(6.5)                  --> 7.0  (kaufmännisches Runden)
round(5.5)                  --> 6.0  (kaufmännisches Runden)
round(0.625, 2)             --> 0.63 (kaufmännisches Runden)

Hinweise

  • Weitere Funktionen zum Thema runden sind ceil, floor, round und rint.
  • Der Unterschied zu round besteht darin, dass roundCommercial kaufmännisch rundet.
  • Beim Runden wird nur auf die Stelle direkt nach der Stelle geachtet, auf die gerundet werden soll. Also bei roundCommercial(3.14149,3) wird nur die vierte Nachkommastelle 4 betrachtet, die fünfte 9 spielt keine Rolle.