In this tutorial, you shall learn how to write a program to print the Fibonacci Series in Kotlin.

## Kotlin – Fibonacci Series Program

Fibonacci series starts with zero and one and continues with the next elements where the current element is the sum of previous two elements.

To print first n elements of Fibonacci series in Kotlin, we use For loop statement.

## Program

In the following program, we read a number from user and store it in `count`, then print the first `count` number of elements in the Fibonacci series.

Main.kt

```fun printFibonacciSeriesUntil(count: Int) {
println("Fibonacci series")
var t1 = 0
var t2 = 1
for (i in 1..count) {
print("\$t1 ")
val sum = t1 + t2
t1 = t2
t2 = sum
}
}

fun main() {
print("Enter an integer : ")
val num = readLine()!!.toInt()
printFibonacciSeriesUntil(num)
}```

Output #1

```Enter an integer : 10
Fibonacci series
0 1 1 2 3 5 8 13 21 34```

Output #2

```Enter an integer : 15
Fibonacci series
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377```

Related tutorials for the above program