Pola piramida angka dalam javascript

Catatan

Cetak pola piramida angka dan bintang
Menampilkan pola menggunakan javascript nested for loop

var baris=5;
untuk(var i=1;i<=baris;i++)
{
untuk(var j=1;j<=i;j++)
{
dokumen. menulis(" * ");
}
dokumen. menulis("
");
}
Keluaran
*
* *
* * *
* * * *
* * * * *

Menampilkan piramida menggunakan for loop

var baris = 5;
untuk(var i=1; i<=baris; i++)
{
untuk(var k=1; k<=( baris-i ); k++)
{
dokumen. menulis(" ");
}
untuk(var j=1; j<=i; j++)
{
dokumen. menulis("* ");
}
dokumen. menulis("
");
}
Keluaran
*
* *
* * *
* * * *
* * * * *

Bila rangkaian angka disusun membentuk pola atau bentuk tertentu, seperti piramid, segitiga, dll. , membentuk pola bilangan. Anda harus berlatih pola angka untuk menguasai loop dan loop bersarang

Kita akan melihat beberapa contoh untuk memahami pola angka secara mendalam

Contoh 1. Pola Segitiga - I

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Kita perlu menjalankan loop untuk mencetak n angka di setiap baris, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris)
  4. Untuk setiap baris, kita perlu mencetak angka dari num = 1 hingga num = n
  5. Contoh. Untuk baris ke-5, n = 5. Loop internal mulai dari num = 1 hingga num = 5. Baris ke-5 menjadi. 1 2 3 4 5

Kode

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   // inner loop runs for n
   for (let num = 1; num <= n; num++) {
      pattern += num;
   }

   // Add a new line character after contents of each line
   pattern += "\n";
}
console.log(pattern);

Penjelasan Kode

  • Garis. 1
    Kami menentukan jumlah baris. Jika kita ingin polanya memiliki 10 baris, kita cukup mengubah nilai baris menjadi 10 dan mendapatkan hasil ini.

    1
    12
    123
    1234
    12345
    123456
    1234567
    12345678
    123456789
    12345678910
    
    _
  • Garis. 4
    Awalnya, pola kami adalah string kosong. Kami menambahkan angka ke string ini untuk membentuk pola angka terakhir di dalam loop bersarang
  • Garis. 7-15
    Ini dia loop luar. Ini berjalan dari n = 1 hingga n = jumlah baris
  • Garis. 9-11
    Ini termasuk loop dalam. Angka-angka dicetak dari 1 ke nomor baris untuk setiap baris
  • Garis. 16
    Terakhir, pola yang dibuat dicetak ke konsol

Contoh 2. Pola Segitiga - II

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Kita perlu menjalankan loop untuk mencetak n angka di setiap baris, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Kita perlu mencetak nomor baris n berapa kali untuk setiap baris, di mana n adalah nomor baris
  4. Contoh. Untuk baris ke-5, n = 5. Loop internal beralih dari num = 1 ke num = 5 dan mencetak nomor baris (i. e. 5). Baris ke-5 menjadi. 5 5 5 5 5

Kode

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   for (let num = 1; num <= n; num++) {
      pattern += n;
   }

   // Add a new line character after contents of each line
   pattern += "\n";
}
console.log(pattern);

Contoh 3. Pola Segitiga - III

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 4 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Kita perlu menjalankan loop untuk mencetak n angka di setiap baris, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Kita perlu mencetak n angka seri berikutnya untuk setiap baris
  4. Seri apa yang diikuti? . Kami mendeklarasikan variabel di awal dan terus menambahkannya
  5. Contoh. Untuk baris ke-4, n = 4. Loop internal mulai dari num = 1 ke num = 4. Kita perlu mencetak 4 nomor seri berikutnya. Angka terakhir yang dicetak pada baris ke-3 adalah 6. Jadi, baris ke-5 adalah. 7 8 9 10

Kode

let rows = 4;

// variable contains the next element of the pattern
let variable = 1;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   for (let num = 1; num <= n; num++) {
      pattern += variable+" ";
      variable++;
   }
   pattern += "\n";
}
console.log(pattern);

Contoh 4. Segitiga Terbalik - I

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak angka 6-n, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Dalam contoh di atas, kami memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak 6-n angka secara berurutan
  4. Contoh. Untuk baris ke-3, n = 3. Loop internal dimulai dari num = 1 hingga num = 6-3 = 3. Kita perlu mencetak (6-n) i. e. (6-3) 3 angka berurutan. Jadi, baris ke-3 menjadi. 1 2 3

Kode

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   for (let num = 1; num <= 6 - n; num++) {
      pattern += num;
   }
   pattern += "\n";
}
console.log(pattern);
_

Contoh 5. Pola Piramida Angka - I

    1
   123
  12345
 1234567
123456789

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal

  2. Di setiap baris, kita perlu menjalankan loop untuk mencetak angka 2∗n−12*n-12∗n−1, di mana n adalah nomor baris. Ini membentuk loop internal

  3. Untuk setiap baris, kami memiliki 2 komponen

    • Ruang awal
    • Nomor dalam urutan

    Jika n adalah nomor baris, dan baris adalah jumlah total baris, spasi. Tidak. ruang di setiap baris. (baris−n)(baris-n)(baris−n) Bilangan. Dari 1 sampai (2∗n−1)(2*n-1)(2∗n−1)

  4. Dalam contoh di atas, kami memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak spasi dan angka

  5. Contoh. Untuk baris ke-3, n = 3. Loop internal beralih dari num = 1 ke num = 3. Kita perlu mencetak (n−baris)(n-baris)(n−baris) i. e. (5−3)(5-3)(5−3) = 222 spasi diikuti angka dari 111 sampai 2∗3−12*3-12∗3−1 = 555. Jadi, baris ke-3 menjadi. __12345. {spasi dilambangkan dengan _ di sini}

Kode

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   // Inner Loop - I -> for the spaces
   for (let space = 1; space <= rows - n; space++) {
      pattern += " ";
   }

   // Inner Loop - II -> for the numbers
   for (let num = 1; num <= 2 * n - 1; num++) {
      pattern += num;
   }

   pattern += "\n";
}
console.log(pattern);
_

Contoh 6. Pola Piramida Angka - II

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 3 baris dalam contoh di sini. Ini membentuk loop eksternal

  2. Kita perlu menjalankan loop untuk mencetak n angka di setiap baris, di mana n adalah nomor baris. Ini membentuk loop internal

  3. Dalam contoh di atas, kami memiliki 3 baris. Untuk 3 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 3 (i. e. jumlah baris). Kita perlu mencetak n angka seri berikutnya untuk setiap baris

  4. Seri apa yang diikuti? . Kami mendeklarasikan variabel di awal dan terus menambahkannya

  5. Untuk setiap baris, kami memiliki 2 komponen

    • Ruang awal
    • Nomor dalam urutan

    Jika n adalah nomor baris, dan baris adalah jumlah total baris, spasi. Tidak. ruang di setiap baris. (baris−n)(baris-n)(baris−n) Bilangan. Tidak. dari angka di setiap baris. (2∗n−1)(2*n-1)(2∗n−1)

  6. Contoh. Untuk baris ke-2, n = 2. Loop internal bergerak dari spasi = 1 ke spasi =3−2=1= 3-2 = 1=3−2=1, dan num = 1 ke num = 2∗2−1=32*2-1 = 32∗ . Kita perlu mencetak 3 nomor seri berikutnya. Angka terakhir yang dicetak pada baris pertama adalah 1. Jadi, baris ke-5 adalah. 2 3 4

Kode

let rows = 3;
let variable = 1;
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   // Inner Loop - I -> for the spaces
   for (let space = 1; space <= rows - n; space++) {
      pattern += " ";
   }

   // Inner Loop - II -> for the series of numbers
   for (let num = 1; num <= 2 * n - 1; num++) {
      pattern += variable;
      variable++;
   }

   pattern += "\n";
}
console.log(pattern);

Pola Bintang

Bila rangkaian bintang (*) disusun membentuk pola atau bentuk tertentu, seperti piramid, segitiga, dll. , itu membentuk pola bintang. Anda harus berlatih pola bintang untuk menguasai loop dan loop bersarang

Kita akan melihat beberapa contoh untuk memahami pola bintang secara mendalam

Contoh 1. Pola Bintang Kotak - I

*****
*****
*****
*****
*****
_

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Kita perlu menjalankan loop untuk mencetak 5 bintang di setiap baris. Ini membentuk loop internal

Kode

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   // Inner loop for printing stars
   for (let num = 1; num <= 5; num++) {
      pattern += "*";
   }
   pattern += "\n";
}
console.log(pattern);
_

Contoh 2. Pola Bintang Persegi Berongga

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_0

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu lingkaran untuk mencetak bintang awal dan akhir (hanya jika nomor baris bukan 0 atau baris terakhir). Ini membentuk loop internal

Kode

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_1

Contoh 3. Pola Segitiga Kanan

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal

  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak n no. bintang, di mana n adalah nomor baris. Ini membentuk loop internal

  3. Untuk setiap baris, kami memiliki 2 komponen

    • Ruang awal
    • Bintang

    Jika n adalah nomor baris, dan baris adalah jumlah total baris, spasi. Tidak. ruang di setiap baris. (baris−n)(baris-n)(baris−n) Bintang. Dari 1 sampai n

  4. Dalam contoh di atas, kami memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak spasi dan bintang

  5. Contoh. Untuk baris ke-3, n = 3. Loop internal beralih dari num = 1 ke num = 3. Kita perlu mencetak (n−baris)(n-baris)(n−baris) i. e. i. e. i. e. (5−3)=2(5-3) = 2(5−3)=2 spasi diikuti 3 bintang. Jadi, baris ke-3 menjadi. __***. {spasi dilambangkan dengan _ di sini}

Kode

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_2

Contoh 4. Pola Segitiga Kiri

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak n no. bintang, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak n bintang
  4. Contoh. Untuk baris ke-3, n = 3. Loop internal beralih dari num = 1 ke num = 3. Kita perlu mencetak 3 bintang. Jadi, baris ke-3 kita menjadi. ***

Kode

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_3

Contoh 5. Pola Segitiga Piramida

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_4

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal

  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak n no. bintang, di mana n adalah nomor baris. Ini membentuk loop internal

  3. Untuk setiap baris, kami memiliki 2 komponen

    • Ruang awal
    • Nomor dalam urutan

    Jika n adalah nomor baris, dan baris adalah jumlah total baris, spasi. Tidak. ruang di setiap baris. (baris−n)(baris-n)(baris−n) Bintang. Tidak. bintang. (2∗n−1)(2*n-1)(2∗n−1)

  4. Dalam contoh di atas, kami memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak spasi dan bintang

  5. Contoh. Untuk baris ke-3, n = 3. Loop internal beralih dari num = 1 ke num = 3. Kita perlu mencetak (n−baris)(n-baris)(n−baris) i. e. i. e. i. e. (5−3)=2(5-3) = 2(5−3)=2 spasi diikuti dengan (2∗n−1)=6−1=5(2*n-1) = 6-1 = 5 . Jadi, baris ke-3 menjadi. __******. {spasi dilambangkan dengan _ di sini}

Kode

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_5

Pola Segitiga (Dengan Angka dan Bintang)

Mari kita lihat beberapa pola segitiga menggunakan angka dan bintang

Contoh 1. Segitiga Terbalik - I

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak angka 6-n, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Kita perlu mencetak n angka untuk setiap baris, dimulai dengan 5 (jumlah baris) dan dikurangi
  4. Contoh. Untuk baris ke-3, n = 3. Loop internal mulai dari num = 5 ke num = 3. Kita perlu mencetak n, i. e. i. e. i. e. , 3 angka mulai 5 dan berkurang. Jadi, baris ke-3 kita menjadi. 5 4 3

Kode

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_6

Contoh 2. Segitiga Terbalik - I

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak angka 6-n, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak angka 6−n6-n6−n dalam urutan terbalik
  4. Contoh. Untuk baris ke-3, n = 3. Loop internal mulai dari num =6−3=3= 6-3 = 3=6−3=3 ke num = 1. Kita perlu mencetak (6−n)(6-n)(6−n) i. e. i. e. i. e. (6−3)(6-3)(6−3) 3 bilangan dengan urutan terbalik. Jadi, baris ke-3 menjadi. 3 2 1

Kode

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_7

Contoh 3. Pola Bintang Segitiga Berongga

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_8

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak n no. bintang, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Dalam contoh di atas, kami memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak bintang batas
  4. Kita perlu melihat apakah posisi saat ini adalah posisi batas untuk loop internal. Kita perlu menambahkan bintang, kalau tidak spasi
  5. Contoh. Untuk baris ke-3, n = 3. Loop internal beralih dari num = 1 ke num = 3. Kita perlu mencetak bintang batas. Jadi, baris ke-3 kita menjadi. *_*. (ruang direpresentasikan sebagai _ di sini)

Kode

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
_9

Contoh 4. Pola Bintang Segitiga Bawah

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak n no. bintang, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak 6-n bintang
  4. Contoh. Untuk baris ke-3, n = 5. Loop internal beralih dari num = 1 ke num =6−5=1= 6-5 = 1=6−5=1. Kita perlu mencetak 3 bintang. Jadi, baris ke-3 kita menjadi. *

Kode

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   for (let num = 1; num <= n; num++) {
      pattern += n;
   }

   // Add a new line character after contents of each line
   pattern += "\n";
}
console.log(pattern);
0

Pola Karakter

Pola Karakter sama dengan pola yang dibahas di atas, hanya saja kita menggunakan karakter untuk membentuk pola dengan bentuk yang berbeda alih-alih menggunakan bintang atau angka.

Mari kita lihat beberapa contoh untuk melatih pola karakter dalam javascript

Contoh 1. Pola Segitiga

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak n karakter, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak karakter dari angka = 1 hingga num = n
  4. Contoh. Untuk baris ke-5, n = 5. Loop internal mulai dari num = 1 hingga num = 5. Baris ke-5 menjadi. AAAAA

Kode

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   for (let num = 1; num <= n; num++) {
      pattern += n;
   }

   // Add a new line character after contents of each line
   pattern += "\n";
}
console.log(pattern);
1

Contoh 2. Segitiga Terbalik

Mendekati

  1. Kita dapat melihat bahwa kita perlu menjalankan perulangan beberapa kali. Kita perlu menjalankan loop untuk 5 baris dalam contoh di sini. Ini membentuk loop eksternal
  2. Di setiap baris, kita perlu menjalankan satu putaran untuk mencetak karakter 6-n, di mana n adalah nomor baris. Ini membentuk loop internal
  3. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris). Untuk setiap baris, kita perlu mencetak 6−n6-n6−n karakter
  4. Contoh. Untuk baris ke-3, n = 3. Loop internal dimulai dari num = 1 hingga num = 6-3 = 3. Kita perlu mencetak (6−n)(6-n)(6−n) i. e. i. e. i. e. (6−3)(6-3)(6−3) 3 karakter. Jadi, baris ke-3 menjadi. AAA

Kode

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   for (let num = 1; num <= n; num++) {
      pattern += n;
   }

   // Add a new line character after contents of each line
   pattern += "\n";
}
console.log(pattern);
2

Contoh 3. Piramida Segitiga Terbalik

let rows = 5;

// pattern variable carries the final pattern in string format
let pattern = "";

// outer loop runs for `rows` no. of times
for (let n = 1; n <= rows; n++) {
   for (let num = 1; num <= n; num++) {
      pattern += n;
   }

   // Add a new line character after contents of each line
   pattern += "\n";
}
console.log(pattern);
_3

Mendekati

Dua kasus berbeda digabungkan untuk membentuk pola ini. Oleh karena itu, kita harus menggunakan 2 loop. satu untuk segitiga atas dan yang kedua untuk segitiga terbalik

Bagaimana cara mencetak pola bintang piramida di JavaScript?

misalkan n = 5;
// Putaran eksternal
for (biarkan i = 1; i <= n; i++) {
// mencetak ruang
for (biarkan j = 1; j <= n - i; j++) {
proses. stdout. menulis(' ')
// mencetak bintang

Bagaimana cara menulis pola dalam JavaScript?

Anda membuat ekspresi reguler dengan salah satu dari dua cara. .
Menggunakan literal ekspresi reguler, yang terdiri dari pola yang diapit di antara garis miring, sebagai berikut. const re = /ab+c/;.
Atau memanggil fungsi konstruktor dari objek RegExp, sebagai berikut. const re = new RegExp('ab+c');

Bagaimana cara mencetak pola n dalam JavaScript?

Kita perlu menjalankan loop untuk mencetak n angka di setiap baris, dengan n adalah nomor baris . Ini membentuk loop internal. Pada contoh di atas, kita memiliki 5 baris. Untuk 5 baris, kita membutuhkan loop eksternal yang dimulai dari n = 1 hingga n = 5 (i. e. jumlah baris).

Bagaimana Anda menulis kode piramida?

Program untuk mencetak Piramida Bintang penuh .
#include .
#include .
batal utama()
int i, j, baris, k = 0;
printf ("Masukkan angka untuk menentukan baris. \n");
scanf ("%d", &baris);
untuk ( i =1; i <= baris; i++)