Hickerson series of almost integers: Difference between revisions

Content added Content deleted
m (→‎{{header|Sidef}}: updated code)
(→‎{{header|Kotlin}}: Updated example see https://github.com/dkandalov/rosettacode-kotlin for details)
Line 1,053: Line 1,053:
=={{header|Kotlin}}==
=={{header|Kotlin}}==
{{trans|Java}}
{{trans|Java}}
<lang scala>// version 1.0.6
<lang scala>// version 1.1.4


import java.math.BigDecimal
import java.math.BigDecimal
Line 1,065: Line 1,065:
val a = BigDecimal(LN2).pow(n + 1) * BigDecimal(2)
val a = BigDecimal(LN2).pow(n + 1) * BigDecimal(2)
var nn = n
var nn = n
var f = n.toLong()
var f = n.toLong()
while (--nn > 1) f *= nn
while (--nn > 1) f *= nn
val b = BigDecimal(f).divide(a, MathContext.DECIMAL128)
val b = BigDecimal(f).divide(a, MathContext.DECIMAL128)