GetDenominator: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
(Hinweis auf Nutzung mit isFraction)
KKeine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen von 2 Benutzern 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 einen String, 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.


=== Syntax ===
=== Syntax ===
Zeile 14: Zeile 15:


=== Beispiele ===
=== Beispiele ===
  getDenominator('3/5')  --> returns 5
==== Standardfälle ====
  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. Solange diese Methode einen Bruch als Parameter übergeben bekommt wird auch der Nenner zurückgegeben, auch wenn der Nenner 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 Nenner zurückgegeben, auch wenn der Nenner mathematisch nicht sinnvoll ist(vgl. Beispiele).
* 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]]

Aktuelle Version vom 17. April 2024, 07:45 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

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. Solange diese Methode einen Bruch als Parameter übergeben bekommt wird auch der Nenner zurückgegeben, auch wenn der Nenner mathematisch nicht sinnvoll ist(vgl. Beispiele).
  • Die Funktion braucht einen Bruch als Eingabe, z.B. kann sie nicht 1 zurückgeben wenn man 7 eingibt.
  • Es macht Sinn getDenominator in Verbindung mit isFraction zu 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.