Real constants and functions: Difference between revisions

Content added Content deleted
(Added EasyLang implementation)
(→‎{{header|Kotlin}}: made the Kotlin example not use Java)
Line 1,539: Line 1,539:


=={{header|Kotlin}}==
=={{header|Kotlin}}==
All math constants are in <code>kotlin.math</code>.
<syntaxhighlight lang="scala">// version 1.0.6
<syntaxhighlight lang="kotlin">import kotlin.math.*


fun main(args: Array<String>) {
fun main() {
println(Math.E) // e
println(E)
println(Math.PI) // pi
println(PI)
println(Math.sqrt(2.0)) // square root
println(sqrt(2.0))
println(Math.log(Math.E)) // log to base e
println(ln(E))
println(Math.log10(10.0)) // log to base 10
println(log10(10.0))
println(Math.exp(1.0)) // exponential
println(log(4.0, 2.0)) // log base 2 of 4
println(Math.abs(-1)) // absolute value
println(exp(1.0))
println(Math.floor(-2.5)) // floor
println(abs(-1))
println(Math.ceil(-2.5)) // ceiling
println(floor(-2.5))
println(Math.pow(2.5, 3.5)) // power
println(ceil(-2.5))
println(2.5.pow(3.5)) // 2.5^3.5
}</syntaxhighlight>
}</syntaxhighlight>


Line 1,561: Line 1,563:
1.0
1.0
1.0
1.0
2.0
2.718281828459045
2.718281828459045
1
1