Hướng dẫn multiplication table in javascript - bảng cửu chương trong javascript

Ví dụ 1: Bảng nhân lên đến 10

// program to generate a multiplication table

// take input from the user
const number = parseInt(prompt('Enter an integer: '));

//creating a multiplication table
for(let i = 1; i <= 10; i++) {

    // multiply i with number
    const result = i * number;

    // display the result
    console.log(`${number} * ${i} = ${result}`);
}

Đầu ra

Enter an integer: 3
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27
3 * 10 = 30

Trong chương trình trên, người dùng được nhắc nhập giá trị số nguyên. Sau đó, vòng for được sử dụng để lặp lại đến 1 đến 10 để tạo bảng nhân.1 to 10 to create a multiplication table.


Ví dụ 2: Bảng nhân lên một phạm vi

/* program to generate a multiplication table
upto a range */

// take number input from the user
const number = parseInt(prompt('Enter an integer: '));

// take range input from the user
const range = parseInt(prompt('Enter a range: '));

//creating a multiplication table
for(let i = 1; i <= range; i++) {
    const result = i * number;
    console.log(`${number} * ${i} = ${result}`);
}

Đầu ra

Enter an integer: 7
Enter a range: 5
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35

Trong chương trình trên, người dùng được nhắc nhập giá trị số nguyên. Sau đó, vòng for được sử dụng để lặp lại đến 1 đến 10 để tạo bảng nhân.

Ví dụ 2: Bảng nhân lên một phạm vi7) and a range (here 5). Then a multiplication table is created using a for loop for that range.

Trong ví dụ & nbsp; ở trên, người dùng được nhắc nhập một số nguyên và cũng là một phạm vi cho & nbsp; mà họ muốn tạo một bảng nhân.

Người dùng nhập một số nguyên (ở đây 7) và một phạm vi (ở đây 5). Sau đó, một bảng nhân được tạo bằng vòng lặp for cho phạm vi đó.

  • Cải thiện bài viết
  • Lưu bài viết
  • Trong ví dụ & nbsp; ở trên, người dùng được nhắc nhập một số nguyên và cũng là một phạm vi cho & nbsp; mà họ muốn tạo một bảng nhân.

    Người dùng nhập một số nguyên (ở đây 7) và một phạm vi (ở đây 5). Sau đó, một bảng nhân được tạo bằng vòng lặp for cho phạm vi đó.

    Cải thiện bài viết

    Hướng dẫn multiplication table in javascript - bảng cửu chương trong javascript

    Examples:

    Input :  5
    Output : 5 * 1 = 5
             5 * 2 = 10
             5 * 3 = 15
             5 * 4 = 20
             5 * 5 = 25
             5 * 6 = 30
             5 * 7 = 35
             5 * 8 = 40
             5 * 9 = 45
             5 * 10 = 50
    
    Input :  8
    Output : 8 * 1 = 8
             8 * 2 = 16
             8 * 3 = 24
             8 * 4 = 32
             8 * 5 = 40
             8 * 6 = 48
             8 * 7 = 56
             8 * 8 = 64
             8 * 9 = 72
             8 * 10 = 80
             8 * 11 = 88
             8 * 12 = 96

    Lưu bài viết

    Đọc Display Multiplication table up to 10:

    Bàn luận

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    0

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1
    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    2

    Cho một số N làm đầu vào, chúng ta cần in bảng của nó.

    Phương pháp 1: Sử dụng vòng lặp

    Ví dụ: Hiển thị bảng nhân lên đến 10:

    JavaScript

    Output:

    5 * 1 = 5
    5 * 2 = 10
    5 * 3 = 15
    5 * 4 = 20
    5 * 5 = 25
    5 * 6 = 30
    5 * 7 = 35
    5 * 8 = 40
    5 * 9 = 45
    5 * 10 = 50
    

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1for
    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    5
    O(1).
    Auxiliary Space: O(1).

    Phương pháp 2: Sử dụng đệ quy

    Ví dụ 1: Hiển thị bảng nhân lên đến 10 bằng cách sử dụng đệ quy: Display Multiplication table up to 10 using recursion:

    JavaScript

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    0

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    6
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    7

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    6
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    9
    Enter an integer: 7
    Enter a range: 5
    7 * 1 = 7
    7 * 2 = 14
    7 * 3 = 21
    7 * 4 = 28
    7 * 5 = 35
    0

    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    0
    Enter an integer: 7
    Enter a range: 5
    7 * 1 = 7
    7 * 2 = 14
    7 * 3 = 21
    7 * 4 = 28
    7 * 5 = 35
    2
    Enter an integer: 7
    Enter a range: 5
    7 * 1 = 7
    7 * 2 = 14
    7 * 3 = 21
    7 * 4 = 28
    7 * 5 = 35
    3

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    6
    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    7
    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    8
    Enter an integer: 7
    Enter a range: 5
    7 * 1 = 7
    7 * 2 = 14
    7 * 3 = 21
    7 * 4 = 28
    7 * 5 = 35
    7
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    1
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    2

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    6
    Input :  5
    Output : 5 * 1 = 5
             5 * 2 = 10
             5 * 3 = 15
             5 * 4 = 20
             5 * 5 = 25
             5 * 6 = 30
             5 * 7 = 35
             5 * 8 = 40
             5 * 9 = 45
             5 * 10 = 50
    
    Input :  8
    Output : 8 * 1 = 8
             8 * 2 = 16
             8 * 3 = 24
             8 * 4 = 32
             8 * 5 = 40
             8 * 6 = 48
             8 * 7 = 56
             8 * 8 = 64
             8 * 9 = 72
             8 * 10 = 80
             8 * 11 = 88
             8 * 12 = 96
    1

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    6
    Input :  5
    Output : 5 * 1 = 5
             5 * 2 = 10
             5 * 3 = 15
             5 * 4 = 20
             5 * 5 = 25
             5 * 6 = 30
             5 * 7 = 35
             5 * 8 = 40
             5 * 9 = 45
             5 * 10 = 50
    
    Input :  8
    Output : 8 * 1 = 8
             8 * 2 = 16
             8 * 3 = 24
             8 * 4 = 32
             8 * 5 = 40
             8 * 6 = 48
             8 * 7 = 56
             8 * 8 = 64
             8 * 9 = 72
             8 * 10 = 80
             8 * 11 = 88
             8 * 12 = 96
    3

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1
    Input :  5
    Output : 5 * 1 = 5
             5 * 2 = 10
             5 * 3 = 15
             5 * 4 = 20
             5 * 5 = 25
             5 * 6 = 30
             5 * 7 = 35
             5 * 8 = 40
             5 * 9 = 45
             5 * 10 = 50
    
    Input :  8
    Output : 8 * 1 = 8
             8 * 2 = 16
             8 * 3 = 24
             8 * 4 = 32
             8 * 5 = 40
             8 * 6 = 48
             8 * 7 = 56
             8 * 8 = 64
             8 * 9 = 72
             8 * 10 = 80
             8 * 11 = 88
             8 * 12 = 96
    5

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1
    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    2

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1
    Input :  5
    Output : 5 * 1 = 5
             5 * 2 = 10
             5 * 3 = 15
             5 * 4 = 20
             5 * 5 = 25
             5 * 6 = 30
             5 * 7 = 35
             5 * 8 = 40
             5 * 9 = 45
             5 * 10 = 50
    
    Input :  8
    Output : 8 * 1 = 8
             8 * 2 = 16
             8 * 3 = 24
             8 * 4 = 32
             8 * 5 = 40
             8 * 6 = 48
             8 * 7 = 56
             8 * 8 = 64
             8 * 9 = 72
             8 * 10 = 80
             8 * 11 = 88
             8 * 12 = 96
    9

    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    3

    Output:

    5 * 1 = 5
    5 * 2 = 10
    5 * 3 = 15
    5 * 4 = 20
    5 * 5 = 25
    5 * 6 = 30
    5 * 7 = 35
    5 * 8 = 40
    5 * 9 = 45
    5 * 10 = 50
    

    Độ phức tạp về thời gian: O (1) .AUXILIARITY Không gian: O (1). O(1).
    Auxiliary Space: O(1).

    Ví dụ 2: Hiển thị bảng nhân lên đến một phạm vi đã cho: Display multiplication table up to a given range:

    JavaScript

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    0

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1
    5 * 1 = 5
    5 * 2 = 10
    5 * 3 = 15
    5 * 4 = 20
    5 * 5 = 25
    5 * 6 = 30
    5 * 7 = 35
    5 * 8 = 40
    5 * 9 = 45
    5 * 10 = 50
    
    3

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1
    5 * 1 = 5
    5 * 2 = 10
    5 * 3 = 15
    5 * 4 = 20
    5 * 5 = 25
    5 * 6 = 30
    5 * 7 = 35
    5 * 8 = 40
    5 * 9 = 45
    5 * 10 = 50
    
    5

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    1
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    6
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    7

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    6
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    9
    Enter an integer: 7
    Enter a range: 5
    7 * 1 = 7
    7 * 2 = 14
    7 * 3 = 21
    7 * 4 = 28
    7 * 5 = 35
    0

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    6
    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    7
    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    8
    Enter an integer: 7
    Enter a range: 5
    7 * 1 = 7
    7 * 2 = 14
    7 * 3 = 21
    7 * 4 = 28
    7 * 5 = 35
    7
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    1
    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    2

    /* program to generate a multiplication table
    upto a range */
    
    // take number input from the user
    const number = parseInt(prompt('Enter an integer: '));
    
    // take range input from the user
    const range = parseInt(prompt('Enter a range: '));
    
    //creating a multiplication table
    for(let i = 1; i <= range; i++) {
        const result = i * number;
        console.log(`${number} * ${i} = ${result}`);
    }
    3

    Output:

    8 * 1 = 8
    8 * 2 = 16
    8 * 3 = 24
    8 * 4 = 32
    8 * 5 = 40
    8 * 6 = 48
    8 * 7 = 56
    8 * 8 = 64
    8 * 9 = 72
    8 * 10 = 80
    8 * 11 = 88
    8 * 12 = 96
    

    Enter an integer: 3
    3 * 1 = 3
    3 * 2 = 6
    3 * 3 = 9
    3 * 4 = 12
    3 * 5 = 15
    3 * 6 = 18
    3 * 7 = 21
    3 * 8 = 24
    3 * 9 = 27
    3 * 10 = 30
    6
    Input :  5
    Output : 5 * 1 = 5
             5 * 2 = 10
             5 * 3 = 15
             5 * 4 = 20
             5 * 5 = 25
             5 * 6 = 30
             5 * 7 = 35
             5 * 8 = 40
             5 * 9 = 45
             5 * 10 = 50
    
    Input :  8
    Output : 8 * 1 = 8
             8 * 2 = 16
             8 * 3 = 24
             8 * 4 = 32
             8 * 5 = 40
             8 * 6 = 48
             8 * 7 = 56
             8 * 8 = 64
             8 * 9 = 72
             8 * 10 = 80
             8 * 11 = 88
             8 * 12 = 96
    1
    O(n), where n is the range of numbers.
    Auxiliary Space: O(1).