Root: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 23: Zeile 23:
====JUnit Tests====
====JUnit Tests====
<syntaxhighlight lang="java" class="mw-collapsible mw-collapsed">
<syntaxhighlight lang="java" class="mw-collapsible mw-collapsed">
@Before
public void beforeTest(){
  placeFillInVariable(2,OMParser.parse("4"));
  placeFillInVariable(34,OMParser.parse("34.3333"));
  placeExerciseVariable("a",OMParser.parse("16"));
  placeExerciseVariable("c",OMParser.parse("34.3333"));
}
@Test public void testSqrt(){
@Test public void testSqrt(){
   assertTrue(2 == getEvaluator().getNumberResult("sqrt(4)"));
   assertTrue(2 == getEvaluator().getNumberResult("sqrt(4)"));
Zeile 84: Zeile 93:
}
}
</syntaxhighlight>
</syntaxhighlight>
=== Hinweise ===
=== Hinweise ===


[[Kategorie:Evaluatorfunktion]]
[[Kategorie:Evaluatorfunktion]]

Version vom 20. Juni 2017, 11:43 Uhr

Beschreibung

Die Funktion sqrt ermittelt die Wurzel einer Zahl. Die Funktion erwartet eine Zahl und gibt die Wurzel dieser Zahl zurück.

Syntax

sqrt(float zahl)

Parameter

  • zahl - die Zahl, zu der die Wurzel berechnet werden soll

Return Value

  • Gibt die Wurzel der Zahl zurück

Beispiele

Standardfälle

sqrt(16)   --> returns 4
sqrt(9)   --> returns 3

Benutzung mit Variablen

sqrt([pos=1])
sqrt([var=a])

JUnit Tests

Hinweise