# 1. Introduction

Multiplication tables, often known as "times tables," are fundamental in arithmetic and are often taught at an early age. In this tutorial, we'll develop a Swift program that displays the multiplication table for a chosen number.

# 2. Program Overview

We'll define a number for which we want to display the multiplication table. Using a loop, we will iterate 10 times (to get products from 1 to 10) and print the product in each iteration.

# 3. Code Program

``````// Define the number for which we want the times table
let number = 5

print("Times table for \(number):")

// Display the times table using a loop
for i in 1...10 {
print("\(number) x \(i) = \(number * i)")
}
``````

### Output:

```Times table for 5:
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
```

# 4. Step By Step Explanation

1. let number = 5: We start by defining the number for which we wish to display the multiplication table. In this example, we've chosen the number 5.

2. print("Times table for \(number):"): We then print a header indicating we're about to display the times table for our chosen number.

3. The for loop for i in 1...10 allows us to iterate ten times. In each iteration, we print a line of the multiplication table. The product for each line is calculated as number * i.

4. Within the loop, the print statement print("\(number) x \(i) = \(number * i)") prints out each line of the multiplication table. The placeholders in the string get replaced by the actual values of number and i, and the product is displayed at the end.