Log: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 22: | Zeile 22: | ||
====JUnit Tests==== | ====JUnit Tests==== | ||
<syntaxhighlight lang="java" class="mw-collapsible mw-collapsed"> | <syntaxhighlight lang="java" class="mw-collapsible mw-collapsed"> | ||
@Before | |||
public void beforeTest(){ | |||
placeExerciseVariable("a", OMParser.parse("5")); | |||
placeExerciseVariable("b", OMParser.parse("13.7465")); | |||
placeFillInVariable(5, OMParser.parse("5")); | |||
placeFillInVariable(13, OMParser.parse("13.7465")); | |||
} | |||
@Test | @Test | ||
public void testLog(){ | public void testLog(){ |
Version vom 20. Juni 2017, 11:47 Uhr
Beschreibung
Die Funktion log beschreibt die natürliche Logarithmusfunktion zur Basis <math>e</math>. Die Funktion erwartet eine rationale Zahl und gibt eine rationale Zahl zurück.
Syntax
log(double zahl)
Parameter
- zahl - rationale Zahl, auf die die Logarithmusfunktion angewendet wird
Return Value
- Gibt eine rationale Zahl zurück
Beispiele
Standardfälle
log(100) --> returns 4.605170185988092 log(1) --> returns 0
Benutzung von Variablen
log([pos=1]) log([var=a])
JUnit Tests
Hinweise
- Aufgrund von der Rechengenauigkeit des Computers, wird in jedem Fall eine rationale Zahl zurückgegeben. Sollte der tatsächliche Funktionswert irrational sein, wird entsprechend gerundet.