CountArithmeticOperations

Aus JACK Wiki
Version vom 31. März 2021, 11:45 Uhr von PRanz (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Zugehörige Evaluatoren== *'''MathEvaluator''' === Beschreibung === Die Funktion ''countArithmeticOperations'' zählt die Anzahl der arithmetischen Operation…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion countArithmeticOperations zählt die Anzahl der arithmetischen Operationen (+, -, *, :, /, ^, sqrt, root, unaryMinus, unaryPlus), die in einem Term verwendet werden. Die Funktion erwartet einen String und gibt eine Zahl zurück.

Syntax

countArithmeticOperations(Ausdruck term)

Parameter

  • term - Term dessen arithmetischen Operationen gezählt werden

Return Value

  • Gibt eine Ganzzahl zurück

Beispiele

Jack2:
countArithmeticOperations('2*3+sqrt(5)')    --> returns 3
Jack3:
countArithmeticOperations(2*3+sqrt(5))    --> returns 3

countArithmeticOperations(4:2)    --> returns 1

Hinweise

  • Bei der Verwendung von mathematischen Variablen muss darauf geachtet werden das alle Operationen ausgeschrieben werden, z.B. 3*x anstatt 3x.