# 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.

**Weekly Trends and Language Statistics**- Weekly Trends and Language Statistics