w3resource

Kotlin Program: Calculate the sum of numbers between a given range

Kotlin Control Flow: Exercise-7 with Solution

Write a Kotlin program to calculate the sum of all numbers between two given numbers.

Sample Solution:

Kotlin Code:

fun main() {
    val start = 15
    val end = 25

    val sum = calculateSum(start, end)
    println("Sum of numbers between $start and $end: $sum")
}

fun calculateSum(start: Int, end: Int): Int {
    var sum = 0

    for (num in start..end) {
        sum += num
    }

    return sum
}

Sample Output:

Sum of numbers between 15 and 25: 220

Explanation:

In the above exercise,

  • In the main() function the variables start and end represent the starting and ending numbers of the range for which we want to calculate the sum.
  • The calculateSum() function takes the start and end values as arguments and returns the sum of all numbers between them.
  • Inside the calculateSum() function, we initialize a variable sum to hold the cumulative sum and set it to 0.
  • We use a for loop to iterate over the numbers from start to end (inclusive) using the range operator ...
  • For each number in the range, we add it to the sum variable.
  • After the loop completes, we return the calculated sum.

Kotlin Editor:


Previous: Fibonacci series up to a given number.
Next: Generate a multiplication table of a number.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/kotlin-exercises/control-flow/kotlin-control-flow-exercise-7.php