Abs: 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(1, OMParser.parse("-8.43"));
  placeFillInVariable(2, OMParser.parse("-1"));
  placeExerciseVariable("a", OMParser.parse("-8.43"));
  placeExerciseVariable("b", OMParser.parse("1"));
}
@Test public void testAbs() {
@Test public void testAbs() {
   assertTrue(1 == getEvaluator().getNumberResult("abs(1)"));  
   assertTrue(1 == getEvaluator().getNumberResult("abs(1)"));  

Version vom 20. Juni 2017, 11:54 Uhr

Beschreibung

Die Funktion abs berechnet den Betrag einer Zahl. Die Funktion erwartet eine Zahl als Parameter und gibt eine Zahl zurück.

Syntax

abs(float zahl)

Parameter

  • zahl - eine rationale Zahl, deren Betrag berechnet werden soll

Return Value

  • Gibt eine Ganzzahl zurück

Beispiele

Standardfälle

abs(1)         --> returns 1
abs(-2.5)      --> returns 2.5
abs(-abs(5))   --> returns 5

Benutzung mit Variablen

abs('[pos=1]')
abs('[var=a]')

JUnit Tests

Hinweise