GetDenominator: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Swolff (Diskussion | Beiträge) K (Kleinere Korrekturen) |
|||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
==Zugehörige Evaluatoren== | ===Zugehörige Evaluatoren=== | ||
*'''MathEvaluator''' | *'''MathEvaluator''' | ||
=== Beschreibung === | === Beschreibung === | ||
Mit der Funktion ''getDenominator'' erhält man den Nenner 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 ''getDenominator'' erhält man den Nenner 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 ==== | |||
getDenominator(3/5) --> returns 5 | getDenominator(3/5) --> returns 5 | ||
getDenominator((5+3)/list(1,2)) --> returns {1,2} | getDenominator((5+3)/list(1,2)) --> returns {1,2} | ||
==== Benutzung mit Variablen ==== | |||
getDenominator([var=a]) | |||
==== Benutzung mit studentischen Eingaben ==== | |||
'''Jack2:''' | |||
getDenominator([pos=1]) | |||
'''Jack3:''' | |||
getDenominator([input=fillin1]) | |||
=== Hinweise === | === Hinweise === | ||
* Es finden hier keine mathematischen Berechnungen oder Überprüfungen statt. | * Es finden hier keine mathematischen Berechnungen oder Überprüfungen statt. Es wird stumpf der komplette Inhalt des Nenners zurückgegeben, auch wenn dieser mathematisch nicht sinnvoll ist(vgl. Beispiele). | ||
* Soll der Inhalt des Nenners zusammengefasst werden, dann kann man dies mithilfe von runden Klammern veranlassen, die um den Befehl ''getDenominator'' gesetzt werden. <code>(getDenominator(rational(7,3+1))) --> 4</code> | |||
* Die Funktion braucht einen Bruch als Eingabe, z.B. kann sie nicht 1 zurückgeben wenn man 7 eingibt. | |||
* Es macht Sinn <code>getDenominator</code> in Verbindung mit <code>[[isFraction]]</code> zu nutzen, z.B. <code>isFraction([input=field1]) && getDenominator([input=field1])==5</code>. | * Es macht Sinn <code>getDenominator</code> in Verbindung mit <code>[[isFraction]]</code> zu nutzen, z.B. <code>isFraction([input=field1]) && getDenominator([input=field1])==5</code>. | ||
[[Kategorie:Math-Evaluatorfunktion]] | * Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen. | ||
* Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können. | |||
[[Kategorie:Math-Evaluatorfunktion]][[Kategorie:JACK2]][[Kategorie:JACK3]] | |||
Version vom 17. Februar 2025, 14:14 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Mit der Funktion getDenominator erhält man den Nenner eines Bruches. Die Funktion erwartet ein Objekt, bei dem es sich um einen Bruch handeln muss, und gibt ein Objekt zurück.
Syntax
getDenominator(Bruch bruch)
Parameter
- bruch - der Bruch, dessen Nenner bestimmt werden soll
Return Value
- Gibt eine Objekt zurück
Beispiele
Standardfälle
getDenominator(3/5) --> returns 5
getDenominator((5+3)/list(1,2)) --> returns {1,2}
Benutzung mit Variablen
getDenominator([var=a])
Benutzung mit studentischen Eingaben
Jack2: getDenominator([pos=1])
Jack3: getDenominator([input=fillin1])
Hinweise
- Es finden hier keine mathematischen Berechnungen oder Überprüfungen statt. Es wird stumpf der komplette Inhalt des Nenners zurückgegeben, auch wenn dieser mathematisch nicht sinnvoll ist(vgl. Beispiele).
- Soll der Inhalt des Nenners zusammengefasst werden, dann kann man dies mithilfe von runden Klammern veranlassen, die um den Befehl getDenominator gesetzt werden.
(getDenominator(rational(7,3+1))) --> 4 - Die Funktion braucht einen Bruch als Eingabe, z.B. kann sie nicht 1 zurückgeben wenn man 7 eingibt.
- Es macht Sinn
getDenominatorin Verbindung mitisFractionzu nutzen, z.B.isFraction([input=field1]) && getDenominator([input=field1])==5. - Wenn Variablen genutzt werden muss darauf geachtet werden, dass diese die Voraussetzung erfüllen.
- Wenn die Eingabe der Studierenden genutzt wird muss auch hier darauf geachtet werden, dass die Voraussetzungen erfüllt sind und ob diese an der Stelle genutzt werden können.