Equal: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:


===Beispiele===
===Beispiele===
==== Standardfälle ====
  2+3 == 5    --> returns true
  2+3 == 5    --> returns true
   
   
  equal(4+3,7)    --> returns true
  equal(4+3,7)    --> returns true
==== Benutzung mit Variablen ====
[var=a] == [var=b]
equal([var=a], [var=b])
==== Benutzung mit studentischen Eingaben ====
'''Jack2:'''
[pos=1] == 3
equal([pos=1], 3)
'''Jack3:'''
[input=fillin1] == 3
equal([input=fillin1], 3)


===Hinweise===
===Hinweise===
Zeile 24: Zeile 41:
* Die Funktion ''equal'' kann auch mit einfachen mathematischen Operationen umgehen, wie z.B. 2+3.
* Die Funktion ''equal'' kann auch mit einfachen mathematischen Operationen umgehen, wie z.B. 2+3.
* Diese Funktion ist ein binärer Operator, sogar ein relationaler Operator.
* Diese Funktion ist ein binärer Operator, sogar ein relationaler Operator.
* 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]][[Category:Operator]]
[[Kategorie:Math-Evaluatorfunktion]][[Category:Operator]][[Kategorie:JACK2]][[Kategorie:JACK3]]

Version vom 7. Dezember 2023, 13:48 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktionen equal vergleicht zwei 'einfache' math. Ausdrücke auf Gleichheit miteinander. Wenn die beiden Ausdrücke übereinstimmen gibt die Funktion true zurück, ansonsten false.

Syntax

 a == b
 equal(a,b)

Parameter

Return Value

  • Gibt einen Boolean zurück.

Beispiele

Standardfälle

2+3 == 5    --> returns true

equal(4+3,7)    --> returns true

Benutzung mit Variablen

[var=a] == [var=b]

equal([var=a], [var=b])

Benutzung mit studentischen Eingaben

Jack2:
[pos=1] == 3
equal([pos=1], 3)
Jack3:
[input=fillin1] == 3
equal([input=fillin1], 3)

Hinweise

  • Als Ausdrücke werden insbesondere auch die Komplexen Zahlen erlaubt. Eine Beschreibung der Vorschrift kann hier gefunden werden.
  • Die Funktion equal kann auch mit einfachen mathematischen Operationen umgehen, wie z.B. 2+3.
  • Diese Funktion ist ein binärer Operator, sogar ein relationaler Operator.
  • 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.