AI Assistant
Detail Karya Portofolio

Javascript NodeJS: Fungsi Pola Segitiga Pyramid

Muhammad Al Fikri Oleh: Muhammad Al Fikri

Ringkasan Portofolio

Fungsi ini dibuat dalam environment NodeJS yang mana menggunakan bahasa pemrograman Javascript. Fungsi ini dapat membentuk pola segitiga pyramid yang dapat user tentukan sendiri banyak barisnya dengan mengubah nilai parameternya. 

Deskripsi & Detail Proyek

Penjelasan kode di atas:

  • Fungsi segitiga_pyramid memiliki satu parameter n yang digunakan untuk menentukan jumlah baris dari segitiga yang akan dibuat.
  • Variabel string digunakan untuk menyimpan hasil pola segitiga yang akan dikembalikan.
  • Terdapat dua perulangan for yang bertugas untuk membentuk pola segitiga.
    • Perulangan pertama (variabel i) digunakan untuk mengontrol jumlah baris.
    • Perulangan kedua (variabel j) digunakan untuk menambahkan spasi pada setiap baris sebanyak (n - i) sebelum karakter "*".
    • Perulangan ketiga (variabel k) digunakan untuk menambahkan karakter "*" pada setiap baris sebanyak (2 * i - 1).
  • Setelah perulangan kedua dan ketiga selesai, karakter "\n" ditambahkan pada variabel string untuk pindah ke baris baru sebelum membentuk baris selanjutnya.
  • Setelah semua baris selesai dibentuk, hasil pola segitiga yang disimpan dalam variabel string dikembalikan.
  • Pada baris terakhir, fungsi segitiga_pyramid dipanggil dengan parameter 5, dan hasilnya ditampilkan di konsol menggunakan console.log().