Hướng dẫn number triangle pattern in javascript - mô hình tam giác số trong javascript


Mô hình ngôi sao

Trong khi học các khái niệm lập trình mẫu mô hình ngôi sao được sử dụng để kiểm tra các kỹ năng lập trình khác nhau như vòng lặp, câu lệnh có điều kiện, v.v ... Chương trình là hiển thị một mô hình của các ngôi sao. Các mẫu sao có thể được tạo trong bất kỳ ngôn ngữ lập trình nào, tuy nhiên ở đây chúng tôi sẽ sử dụng JavaScript.Star pattern is used to test different programming skills like looping, conditional statements, etc. The program is to display a pattern of stars. Star patterns can be created in any programming language, however here we are going to use JavaScript.

Đó là một loạt các ngôi sao (*) tạo ra một mô hình hoặc hình dạng hình học nhất định như hình vuông, kim tự tháp, tam giác, v.v ... Những mẫu này được tạo ra bằng một số vòng điều khiển được lồng nhau.

Các chương trình mẫu được sử dụng để thực hành và tăng các kỹ năng lập trình như các vòng lặp JavaScript và cũng được yêu cầu tạo trong các cuộc phỏng vấn lập trình.


Chương trình mô hình sao trong JavaScript

Chúng tôi sẽ tạo ra 15 chương trình mẫu sao khác nhau trong JavaScript và in chúng.

  1. Mẫu sao vuông trong JavaScript
  2. Mô hình vuông rỗng
  3. Mẫu sao hình tam giác bên phải
  4. Mẫu sao hình tam giác trái
  5. Mẫu hình tam giác đi xuống
  6. Mô hình tam giác rỗng
  7. Mô hình ngôi sao kim tự tháp trong JavaScript
  8. Mô hình ngôi sao kim tự tháp đảo ngược
  9. Mô hình ngôi sao kim tự tháp rỗng
  10. Mẫu kim cương trong JavaScript
  11. Mô hình kim cương rỗng
  12. Mẫu sao đồng hồ cát
  13. Mẫu ngôi sao pascal đúng
  14. Mẫu sao bên trái Pascal
  15. Mô hình ngôi sao trái tim

Hướng dẫn number triangle pattern in javascript - mô hình tam giác số trong javascript

1. Mẫu sao vuông trong JavaScript

*****
*****
*****
*****
*****

Để tạo một mẫu sao vuông chạy 2 lồng nhau cho vòng lặp. Thực hiện từng vòng lặp cho số lần 'n', trong đó 'n' là số lượng hàng/cột trong hình vuông, tức là

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
4.square star pattern run 2 nested for loop. Execute each loop for 'n' number of times, where 'n' is number of rows/columns in the square, i.e
let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
4.

Vòng lặp bên trong sẽ chạy cho số lần 'n' sẽ in bắt đầu liên tiếp và một dòng mới ở cuối vòng lặp (

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
5) trong khi vòng lặp bên ngoài sẽ chạy vòng lặp bên trong cho số lần Bắt đầu trong một cột

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);

▶ Hãy thử nó


2. Mẫu vuông rỗng

Các bước để tạo một mẫu sao vuông rỗng là:hollow square star pattern are:

  1. Tạo một biến để lưu trữ chuỗi và gán nó bằng một chuỗi trống
  2. Tạo một vòng lặp để chạy cho 'n' số lần, trong đó 'n' là số lượng hàng/cột trong hình vuông, tức là
    let n = 5; // row or column count
    // defining an empty string
    let string = "";
    
    for(let i = 0; i < n; i++) { // external loop
      for(let j = 0; j < n; j++) { // internal loop
        if(i === 0 || i === n - 1) {
          string += "*";
        }
        else {
          if(j === 0 || j === n - 1) {
            string += "*";
          }
          else {
            string += " ";
          }
        }
      }
      // newline after each row
      string += "\n";
    }
    // printing the string
    console.log(string);
    4
  3. Bên trong vòng lặp, tạo một vòng lặp in một ngôi sao (*) ở đầu và cuối của dòng và không gian ở giữa
  4. Ngoài ra, hãy nhớ rằng hàng đầu tiên và cuối cùng chỉ có những ngôi sao
  5. Thêm một dòng mới sau mỗi hàng

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);

▶ Hãy thử nó


2. Mẫu vuông rỗng

Các bước để tạo một mẫu sao vuông rỗng là:right triangle pattern in javascript you will have to deal with 3 loops, 1 of which is external and 2 are internal. The external loop will execute internal loops for 'n' number of times and the internal loop will design a pattern for each row.

Tạo một biến để lưu trữ chuỗi và gán nó bằng một chuỗi trống

Tạo một vòng lặp để chạy cho 'n' số lần, trong đó 'n' là số lượng hàng/cột trong hình vuông, tức là

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
4

let n = 5;
let string = "";
for (let i = 1; i <= n; i++) {
  // printing spaces
  for (let j = 0; j < n - i; j++) {
    string += " ";
  }
  // printing star
  for (let k = 0; k < i; k++) {
    string += "*";
  }
  string += "\n";
}
console.log(string);

▶ Hãy thử nó


Hướng dẫn number triangle pattern in javascript - mô hình tam giác số trong javascript

2. Mẫu vuông rỗng

Các bước để tạo một mẫu sao vuông rỗng là:left triangle pattern in javascript again run 2 nested

let n = 5;
let string = "";
for (let i = 1; i <= n; i++) {
  // printing spaces
  for (let j = 0; j < n - i; j++) {
    string += " ";
  }
  // printing star
  for (let k = 0; k < i; k++) {
    string += "*";
  }
  string += "\n";
}
console.log(string);
0 external loop will take care of columns of pattern and the internal loop will print rows of the pattern.

Tạo một biến để lưu trữ chuỗi và gán nó bằng một chuỗi trống

Tạo một vòng lặp để chạy cho 'n' số lần, trong đó 'n' là số lượng hàng/cột trong hình vuông, tức là

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
4

let n = 5;
let string = "";
for (let i = 1; i <= n; i++) {
  for (let j = 0; j < i; j++) {
    string += "*";
  }
  string += "\n";
}
console.log(string);

▶ Hãy thử nó


2. Mẫu vuông rỗng

Các bước để tạo một mẫu sao vuông rỗng là:downward triangle star pattern use a nested loop, it is also known as a reverse star pattern. From the above-shown pattern, you can see the number of stars decreases from 'n' to 1.

Tạo một biến để lưu trữ chuỗi và gán nó bằng một chuỗi trống

let n = 5;
let string = "";
for (let i = 0; i < n; i++) {
  // printing star
  for (let k = 0; k < n - i; k++) {
    string += "*";
  }
  string += "\n";
}
console.log(string);

▶ Hãy thử nó


2. Mẫu vuông rỗng

Các bước để tạo một mẫu sao vuông rỗng là:hollow triangle star pattern are:

  1. Tạo một biến để lưu trữ chuỗi và gán nó bằng một chuỗi trống
  2. Tạo một vòng lặp để chạy cho 'n' số lần, trong đó 'n' là số lượng hàng/cột trong hình vuông, tức là
    let n = 5; // row or column count
    // defining an empty string
    let string = "";
    
    for(let i = 0; i < n; i++) { // external loop
      for(let j = 0; j < n; j++) { // internal loop
        if(i === 0 || i === n - 1) {
          string += "*";
        }
        else {
          if(j === 0 || j === n - 1) {
            string += "*";
          }
          else {
            string += " ";
          }
        }
      }
      // newline after each row
      string += "\n";
    }
    // printing the string
    console.log(string);
    4
  3. Bên trong vòng lặp, tạo một vòng lặp in một ngôi sao (*) ở đầu và cuối của dòng và không gian ở giữa

let n = 6;
let string = "";

for (let i = 1; i <= n; i++) {
  // printing star
  for (let j = 0; j < i; j++) {
    if(i === n) {
      string += "*";
    }
    else {
      if (j == 0 || j == i - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  string += "\n";
}
console.log(string);

▶ Hãy thử nó


2. Mẫu vuông rỗng

    *
   ***
  *****
 *******
*********

Các bước để tạo một mẫu sao vuông rỗng là:Pyramid star pattern is a famous star pattern, you can see the shape of the pattern above.

Tạo một biến để lưu trữ chuỗi và gán nó bằng một chuỗi trống

Tạo một vòng lặp để chạy cho 'n' số lần, trong đó 'n' là số lượng hàng/cột trong hình vuông, tức là

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
4

let n = 5;
let string = "";
// External loop
for (let i = 1; i <= n; i++) {
  // printing spaces
  for (let j = 1; j <= n - i; j++) {
    string += " ";
  }
  // printing star
  for (let k = 0; k < 2 * i - 1; k++) {
    string += "*";
  }
  string += "\n";
}
console.log(string);

▶ Hãy thử nó

2. Mẫu vuông rỗng


Các bước để tạo một mẫu sao vuông rỗng là:

Tạo một biến để lưu trữ chuỗi và gán nó bằng một chuỗi trống

Tạo một vòng lặp để chạy cho 'n' số lần, trong đó 'n' là số lượng hàng/cột trong hình vuông, tức là

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
4reversed pyramid star pattern is a pyramid pattern upside-down.

Nó sử dụng 2 vòng bên trong vòng lặp bên ngoài để in không gian và vòng kia để in ngôi sao. Vòng lặp đầu tiên in không gian và các ngôi sao in vòng khác. Dưới đây là mã của mẫu sao Kim tự tháp ngược.

Số lượng không gian liên tiếp là

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
8 và số lượng sao là
let n = 5;
let string = "";
for (let i = 1; i <= n; i++) {
  // printing spaces
  for (let j = 0; j < n - i; j++) {
    string += " ";
  }
  // printing star
  for (let k = 0; k < i; k++) {
    string += "*";
  }
  string += "\n";
}
console.log(string);
6.

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
0

▶ Hãy thử nó


9. Mẫu sao kim tự tháp rỗng

Các bước để tạo mẫu sao kim tự tháp rỗng là:hollow pyramid star pattern are:

  1. Chạy 2 vòng lặp lồng nhau, lần thứ nhất cho 'N' và có 2 vòng bên trong
  2. In ngôi sao cho vị trí đầu tiên và cuối cùng trong mỗi hàng và không gian ở giữa
  3. Ngôi sao in ở mỗi vị trí trong hàng cuối cùng

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
1

▶ Hãy thử nó


9. Mẫu sao kim tự tháp rỗng

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
2

Các bước để tạo mẫu sao kim tự tháp rỗng là:diamond star pattern is a combination of the pyramid and the reverse pyramid star pattern.

Chạy 2 vòng lặp lồng nhau, lần thứ nhất cho 'N' và có 2 vòng bên trong

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
3

▶ Hãy thử nó


9. Mẫu sao kim tự tháp rỗng

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
4

Các bước để tạo mẫu sao kim tự tháp rỗng là:

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
5

▶ Hãy thử nó


9. Mẫu sao kim tự tháp rỗng

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
6

Các bước để tạo mẫu sao kim tự tháp rỗng là:hourglass star pattern is also made up of pyramid and reverse pyramid star patterns.

Chạy 2 vòng lặp lồng nhau, lần thứ nhất cho 'N' và có 2 vòng bên trong

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
7

▶ Hãy thử nó


9. Mẫu sao kim tự tháp rỗng

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
8

Các bước để tạo mẫu sao kim tự tháp rỗng là:right pascal star pattern is created using 2 nested loops.

Chạy 2 vòng lặp lồng nhau, lần thứ nhất cho 'N' và có 2 vòng bên trongreversed triangle star pattern together. Here is the code for the right pascal star pattern.

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    string += "*";
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
9

▶ Hãy thử nó


In ngôi sao cho vị trí đầu tiên và cuối cùng trong mỗi hàng và không gian ở giữa

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
0

Ngôi sao in ở mỗi vị trí trong hàng cuối cùngleft pascal star pattern is also created using 2 nested loops.

10. Mẫu kim cương trong JavaScript

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
1

▶ Hãy thử nó


Mẫu Ngôi sao Diamond là sự kết hợp của kim tự tháp và mẫu sao Kim tự tháp ngược.

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
2

Quan sát theo mẫu trên, nó là một kim tự tháp và một kim tự tháp ngược lại với nhau. Sử dụng các khái niệm trên để tạo ra một hình dạng kim cương. is a quite complex structure to create. If you observe the pattern shown above then you can see it is made up of many other smaller structures and spaces.

11. Mẫu kim cương rỗng

let n = 5; // row or column count
// defining an empty string
let string = "";

for(let i = 0; i < n; i++) { // external loop
  for(let j = 0; j < n; j++) { // internal loop
    if(i === 0 || i === n - 1) {
      string += "*";
    }
    else {
      if(j === 0 || j === n - 1) {
        string += "*";
      }
      else {
        string += " ";
      }
    }
  }
  // newline after each row
  string += "\n";
}
// printing the string
console.log(string);
3

▶ Hãy thử nó

Một mẫu kim cương rỗng là một hình dạng kim cương đơn giản chỉ có một ranh giới được tạo thành từ các ngôi sao. Nó là sự kết hợp của kim cương và mẫu kim cương ngược.


12. Mẫu sao đồng hồ cát

Mô hình ngôi sao đồng hồ cát cũng được tạo thành từ các mô hình Kim tự tháp và Kim tự tháp ngược.

Quan sát trong mẫu trên, nó là một kim tự tháp ngược và một kim tự tháp với nhau. Sử dụng các khái niệm trên để tạo ra một hình dạng kim cương.

Hướng dẫn number triangle pattern in javascript - mô hình tam giác số trong javascript

13. Mẫu sao Pascal phải


Làm thế nào để in một tam giác trong JavaScript?

Bước -1 -Thêm một vòng lặp và khởi tạo nó. STEP -2 − Add and initialize a nested inner for loop. STEP -3 − Printing the # from the inner loop.

Làm thế nào để tạo ra một hình tam giác các ngôi sao trong JavaScript?

Các bước để tạo mẫu sao tam giác rỗng là: Chạy 2 vòng lồng nhau, lần thứ 1 cho lần 'N' và lần thứ 2 cho 1 lần cho hàng đầu tiên, thứ 2 cho 2 lần cho hàng thứ hai, v.v. cho đến khi 'n' lần.In ngôi sao cho vị trí đầu tiên và cuối cùng trong mỗi hàng và không gian cho các vị trí khác.Trong dòng in cuối cùng ở mỗi vị trí.

Làm thế nào để bạn mã hóa một mẫu trong java?

nhập java.util.scanner ;.
Lớp học công cộng Sandlasspotypothy ..
Công khai tĩnh chính Main (Chuỗi [] Args).
int i, j, k, n ;.
Máy quét SC = Máy quét mới (System.in) ;.
System.out.print ("Nhập số lượng hàng bạn muốn in:") ;.