GetNumerator: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (→Hinweise) |
|||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Zugehörige Evaluatoren== | ===Zugehörige Evaluatoren=== | ||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
=== Beschreibung === | === Beschreibung === | ||
Mit der Funktion ''getNumerator'' erhält man den Zähler eines Bruches. Die Funktion erwartet ein [[Objekt]], bei dem es sich um einen Bruch handeln muss, und gibt ein [[Objekt]] zurück. | Mit der Funktion ''getNumerator'' erhält man den Zähler eines Bruches. Die Funktion erwartet ein [[Objekt]], bei dem es sich um einen Bruch handeln muss, und gibt ein [[Objekt]] zurück. | ||
Zeile 14: | Zeile 15: | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | |||
getNumerator(3/5) --> returns 3 | getNumerator(3/5) --> returns 3 | ||
getNumerator((list(2,3)+1)/3) -> returns {2,3}+1 | getNumerator((list(2,3)+1)/3) --> returns {2,3}+1 | ||
==== Benutzung mit Variablen ==== | |||
getNumerator([var=a]/5) --> returns [var=a] | |||
getNumerator([var=b]) --> Die Variable b muss dann ein Bruch sein und die Funktion gibt den Zähler zurück. | |||
==== Benutzung mit studentischen Eingaben ==== | |||
'''Jack2:''' | |||
getNumerator([pos=1]/4) --> returns [pos=1] | |||
'''Jack3:''' | |||
getNumerator([input=fillin1]/4) --> returns [input=fillin1] | |||
=== Hinweise === | === Hinweise === | ||
Zeile 22: | Zeile 36: | ||
* Es finden hier keine mathematischen Berechnungen oder Überprüfungen statt. Solange diese Methode einen Bruch als Parameter übergeben bekommt wird auch der Zähler zurückgegeben, auch wenn der Zähler mathematisch nicht sinnvoll ist(vgl. Beispiele). | * Es finden hier keine mathematischen Berechnungen oder Überprüfungen statt. Solange diese Methode einen Bruch als Parameter übergeben bekommt wird auch der Zähler zurückgegeben, auch wenn der Zähler mathematisch nicht sinnvoll ist(vgl. Beispiele). | ||
* Die Funktion braucht einen Bruch als Eingabe, z.B. kann sie nicht 3 zurückgeben wenn man 3 eingibt. | * Die Funktion braucht einen Bruch als Eingabe, z.B. kann sie nicht 3 zurückgeben wenn man 3 eingibt. | ||
* Es macht Sinn | * Es macht Sinn [[getDenominator]] in Verbindung mit [[isFraction]] zu nutzen, z.B. <code>isFraction([input=field1]) && getNumerator([input=field1])==3</code>. | ||
[[Kategorie:Math-Evaluatorfunktion]] | [[Kategorie:Math-Evaluatorfunktion]][[Kategorie:JACK2]][[Kategorie:JACK3]] |
Aktuelle Version vom 17. April 2024, 07:49 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Mit der Funktion getNumerator erhält man den Zähler eines Bruches. Die Funktion erwartet ein Objekt, bei dem es sich um einen Bruch handeln muss, und gibt ein Objekt zurück.
Syntax
getNumerator(Bruch bruch)
Parameter
- bruch - der Bruch, dessen Zähler bestimmt werden soll
Return Value
- Gibt ein Objekt zurück
Beispiele
Standardfälle
getNumerator(3/5) --> returns 3 getNumerator((list(2,3)+1)/3) --> returns {2,3}+1
Benutzung mit Variablen
getNumerator([var=a]/5) --> returns [var=a] getNumerator([var=b]) --> Die Variable b muss dann ein Bruch sein und die Funktion gibt den Zähler zurück.
Benutzung mit studentischen Eingaben
Jack2: getNumerator([pos=1]/4) --> returns [pos=1]
Jack3: getNumerator([input=fillin1]/4) --> returns [input=fillin1]
Hinweise
- Es finden hier keine mathematischen Berechnungen oder Überprüfungen statt. Solange diese Methode einen Bruch als Parameter übergeben bekommt wird auch der Zähler zurückgegeben, auch wenn der Zähler mathematisch nicht sinnvoll ist(vgl. Beispiele).
- Die Funktion braucht einen Bruch als Eingabe, z.B. kann sie nicht 3 zurückgeben wenn man 3 eingibt.
- Es macht Sinn getDenominator in Verbindung mit isFraction zu nutzen, z.B.
isFraction([input=field1]) && getNumerator([input=field1])==3
.