# Kotlin Program: Generate a multiplication table of a number

## Kotlin Control Flow: Exercise-8 with Solution

Write a Kotlin program to generate the multiplication table of a given number.

**Sample Solution:**

**Kotlin Code:**

```
fun main() {
// Change this value to generate the multiplication
// table for a different number
val number = 7
println("Multiplication table of $number:")
generateMultiplicationTable(number)
}
fun generateMultiplicationTable(number: Int) {
for (i in 1..10) {
val result = number * i
println("$number * $i = $result")
}
}
```

Sample Output:

Multiplication table of 7: 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 7 * 10 = 70

**Explanation:**

In the above exercise,

- In the main() function the "number" variable represents the number for which we want to generate the multiplication table. You can modify this value to generate the table for a different number.
- The "generateMultiplicationTable()" function takes the number as an argument and generates a multiplication table for that number.
- Inside the "generateMultiplicationTable()" function, we use a for loop to iterate from 1 to 7.
- For each iteration, we calculate the result of multiplying the number with the loop variable i and store it in the result variable.
- Finally we print the multiplication expression and the corresponding result using the println() function.

**Kotlin Editor: **

**Previous:** Calculate the sum of numbers between a given range.

**Next:** Count even and odd elements in an array.

**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