Kotlin Program to Find the Sum of Natural Numbers using Recursion

Kotlin Program to Find the Sum of Natural Numbers using Recursion: Find the last digit of a number using modular division by 10. Add the last digit found above to the sum variable.

Kotlin Program to Find the Sum of Natural Numbers using Recursion

Source Code

fun main(args: Array<String>) {
    val number = 20
    val sum = addNumbers(number)
    println("Sum = $sum")
}

fun addNumbers(num: Int): Int {
    if (num != 0)
        return num + addNumbers(num - 1)
    else
        return num
}

Output