همانطور که احتمالا میدونین از مثالهای اولیه هر زبانی، نوشتن تابع فاکتوریل (اینجا) یا فیبوناچی هستش. توی مثال زیر برنامه ای برای محاسبه اعداد فیبوناچی نوشته شده. کاربر یک عدد n رو وارد میکنه و n عدد اول فیبوناچی محاسبه و توی خروجی چاپ میشه.
fun main(arg: Array<String>) { val n: Int println("enter N: ") n = readLine()!!.toInt() fibo(n) } fun fibo(n: Int){ var a = 1 var b = 1 var c: Int print(a) print(" - ") print(b) for (i in 3..n) { c = a + b print(" - ") print(c) a = b b = c } print("\n\nDone!") }