EvalEq: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
==Zugehörige Evaluatoren==
*'''MathEvaluator'''
===Beschreibung===
===Beschreibung===
Die Funktion ''evalEq'' evaluiert zwei Ausdrücke miteinander. Das können z.B. zwei Fill-In Kästchen, die die linke und rechte Seite einer Gleichung darstellen, sein. ''evalEq'' erwartet zwei Strings und gibt einen String zurück.
Die Funktion ''evalEq'' evaluiert zwei Ausdrücke miteinander. Das können z.B. zwei Fill-In Kästchen, die die linke und rechte Seite einer Gleichung darstellen, sein. ''evalEq'' erwartet zwei Strings und gibt einen String zurück.

Version vom 10. Dezember 2018, 11:49 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion evalEq evaluiert zwei Ausdrücke miteinander. Das können z.B. zwei Fill-In Kästchen, die die linke und rechte Seite einer Gleichung darstellen, sein. evalEq erwartet zwei Strings und gibt einen String zurück.

Syntax

evalEq(Ausdruck term1, Ausdruck term2)

Parameter

  • term1 - der Ausdruck, der z.B. auf der linken Seite einer Gleichung steht
  • term2 - der Ausdruck, der z.B. auf der rechten Seite einer Gleichung steht

Return Value

  • Gibt einen String zurück, evaluiert aus string1-string2.

Beispiele

evalEq('x^2 + 4','3*x')    --> returns 'x^2-3*x+4'

evalEq('5','5')    --> returns '0'

Hinweise

  • Um den Ausdruck anschließend sinnvoll vergleichen zu können kann man z.B. die Funktion equalsExpr benutzen. Ein Beispiel:
equalsExpr(evalEq('x^2','x+1'),'x^2-x-1')    --> returns true