PROGRAM MENGGUNAKAN JAVASCRIPT

1. Membuat Segitiga Siku-siku

persegi

Source Code

source code persegi

Penjelasan

Pertama, kita akan mendeklarasikan variabel berisi string kosong. Kemudian, kita akan menggunakan for loop untuk mengisi string dengan bentuk segitiga. Dengan asumsi loop 1 adalah untuk baris dan loop 2 adalah untuk kolom. Lalu, membuat for loop variabel i range 1-10 dengan operator increment (loop1) dan membuat nested loop di dalamnya range 1-10 dengan operator increment (loop 2). Dalam loop 2 kita akan mengisi string dengan “*” dan di dalam loop 1 kita akan mengisi string dengan “br” supaya melakukan perintah enter.

2. Membuat Segitiga Siku-siku

Segitiga siku

Source Code

source code segitiga siku

Penjelasan

Pembuatan segitiga siku-siku ini hampir sama dengan membuat persegi seperti sebelumya, tetapi ketika membuat segitiga kita akan memberikan range untuk nested loop nya dari 1-i. loop 1 range 1-10 dan loop 2 range 1-i. Loop 2 dengan range 1-i supaya Panjang kolom yang akan dikeluarkan akan memiliki Panjang yang sama dengan jumlah barisnya. Dengan begitu, segitiga siku-siku akan terbentuk.

3. Membuat Segitiga Piramida

Segitiga piramida

Source Code

source code persegi

Penjelasan

Membuat segitiga seperti di samping memiliki konsep yang sama seperti membuat segitiga siku-siku sebelumnya. Kita hanya perlu membuat 2 segitiga siku-siku dengan segitiga yang kedua terbalik. Membuat for loop untuk segitiga ke-2 kedua kita perlu mendeklarasikan variabelnya dengan nilai terbesar dan menggunakan operator decrement, supaya dapat mengeluarkan output segitiga terbalik.

4. Membuat Rumah

Rumah

Source Code

source code persegi

Penjelasan

Disini, saya berkreasi membuat rumah menggunakan gabungan anta for loop dan if-else. Pertama, kita harus membuat jarak dulu “_” dengan cara membuat segitiga terbalik. Lalu, kita melakukan for loop untuk membuat atapnya seperti membuat segitiga. Kemudian kita akan membuat jarak “_” lagi dengan cara seperti membuat persegi. Selanjutnya, kita akan membuat dinding, pintu, dan jendelanya menggunakan gabungan for loop dan if-else. Penggunaan if berfungsi untuk memberikan Batasan untuk jarak yang akan dibuat pintu dan jendela “_”, lalu else digunakan untuk mengeluarkan output dindingnya “*” keduanya berada di dalam satu loop yang sama.