Pada pembahasan kali ini kita akan coba membuat program sederhana yaitu membuat pola segitiga piramida menggunakan looping/iteration.
Untuk mencetak sebuah pola segitiga piramida kita membutuhkan nested looping dengan ditambahkan beberapa kondisi di dalamnya agar tercetak pola yang kita inginkan yaitu piramida.
Membuat Pola Segitiga Menggunakan Javascript
Untuk mencetak pola seperti di atas bisa gunakan kode berikut ini :
let num = 7
for (let i = 0; i < num; i++){
let tampung = ''
for (let j = 1; j < num - i; j++){
tampung += ' '
}
for (let k = 0; k < i + i + 1; k++){
tampung += '*'
}
console.log(tampung);
}
Membuat Pola Segitiga Piramida Garis Pinggir
Untuk membuat pola piramida garis pinggir bisa gunakan code berikut :
let num = 7
for (let i = 1; i <= num; i++){
let tampung = ''
for (let j = 1; j <= num + num - 1; j++){
if (j + i === num + 1 || i === num || i + j === num + i + i - 1){
tampung += '*'
} else {
tampung += ' '
}
}
console.log(tampung);
}