EqualsExpr: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Spobel (Diskussion | Beiträge) |
DLux (Diskussion | Beiträge) |
||
Zeile 13: | Zeile 13: | ||
===Beispiel=== | ===Beispiel=== | ||
equalsExpr( | equalsExpr(x^2 - 5*x + 6,(x-2)*(x-3)) --> returns true | ||
'''ACHTUNG BEI''' rationalen Zahlen: | |||
equalsExpr(1/3 , 1/3) --> returns true | |||
equalsExpr(divide(1,3), 1/3) --> returns true | |||
equalsExpr(rational(1,3), 1/3) --> returns false | |||
equalsExpr(1/3, rational(1,3)) --> returns false | |||
equalsExpr(rational(1,3), rational(1,3)) --> returns true | |||
Hier wird unterschieden, ob es eine rationale Zahl ist (mit [[Rational]]), oder ein ausgerechneter Wert (mit [[Division]]). Die rationale Zahl ist genauer als der ausgerechnete Wert und die Funktion ''equalsExpr'' liefert den boolischen Wert '''false'''. | |||
===Hinweise=== | ===Hinweise=== | ||
[[Kategorie:Evaluatorfunktion]][[Kategorie:Ausdruckfunktionen]] | [[Kategorie:Evaluatorfunktion]][[Kategorie:Ausdruckfunktionen]] |
Version vom 9. Juli 2018, 11:04 Uhr
Beschreibung
Die Funktion equalsExpr vergleicht zwei mathematische Ausdrücke miteinander. Sie erwartet zwei Strings und gibt einen Boolean zurück.
Syntax
equalsExpr(Ausdruck term1, Ausdruck term2)
Parameter
- term1 - der Ausdruck, der als Grundlage für den Vergleich dient
- term2 - der Ausdruck, der mit term1 verglichen werden soll
Return Value
- Gibt einen Boolean zurück, true falls die beiden Ausdrücke übereinstimmen und false falls sie nicht übereinstimmen.
Beispiel
equalsExpr(x^2 - 5*x + 6,(x-2)*(x-3)) --> returns true
ACHTUNG BEI rationalen Zahlen:
equalsExpr(1/3 , 1/3) --> returns true equalsExpr(divide(1,3), 1/3) --> returns true equalsExpr(rational(1,3), 1/3) --> returns false equalsExpr(1/3, rational(1,3)) --> returns false equalsExpr(rational(1,3), rational(1,3)) --> returns true
Hier wird unterschieden, ob es eine rationale Zahl ist (mit Rational), oder ein ausgerechneter Wert (mit Division). Die rationale Zahl ist genauer als der ausgerechnete Wert und die Funktion equalsExpr liefert den boolischen Wert false.