Morning teman-teman semuanya, semoga pada sehat semua yah. Kali ini saya akan membagikan cara membuat pola segitiga dari bintang. Tidak bosan-bosan nya kita selalu berlatih logika agar ketika kita dihadapkan dalam suatu kenyataan yang membutuhkan logika, kita tidak perlu bingung.
Persiapan
Disini saya menggunakan bahasa pemrograman JavaScript (JS), kalian dapat menggunakan bahasa pemrograman apa saja yang kalian kuasai, intinya disini kita belajar logikanya saja.
- pertama buat folder dengan nama logika
- buat file html dengan nama index.html di dalam folder tersebut
- struktur HTML seperti biasanya.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tutorial 1</title> </head> <body> <script src="script.js"></script> </body> </html>
- buat file javascript dengan nama script.js di folder yang sama
- panggil file script.js di dalam file index.html (lihat kode baris ke-11)
<script src="script.js"></script>
Informasi
- hasilnya nanti akan dilihat pada panel console pada browser menggunakan console.log()
- cara membuka panel console, kita buka file index.html tadi pada browser kalian, kalau sudah muncul halaman kosong, klik kanan, pilih inspeksi.
- pilih console
- kode javaScript untuk menampilkan ke console ini adalah console.log()
- untuk membuat baris baru, menggunakan \n
Cara membuat pola kotak
Untuk latihan dasar, kita buat dulu pola yang mudah, yakni pola berbentuk kotak. Dalam membuat pola kotak, kita bisa menggunakan 2 perulangan. Langsung saja menuju kode programnya.
function kotak(panjang) { let hasil = ''; for (let i = 0; i < panjang; i++) { for (let j=0; j < panjang; j++) { hasil +='* ' ; } hasil +='\n'; } return hasil; } console.log(kotak(10));
Hasil
Cara membuat pola segitiga siku 1
function segitiga1(panjang) { let hasil = ''; for (let i = 0; i < panjang; i++) { for (let j=0; j <=i; j++) { hasil +='* ' ; } hasil +='\n' ; } return hasil; } console.log(segitiga1(10));
Hasil
Cara membuat pola segitiga siku 2
function segitiga1(panjang) { let hasil = ''; for (let i = 0; i < panjang; i++) { for (let j=0; j <=i; j++) { hasil +='* ' ; } hasil +='\n' ; } return hasil; } console.log(segitiga1(10));
Hasil
Cara membuat pola segitiga siku 3
function segitiga3(panjang) { let hasil = ''; for (let i = panjang; i > 0; i--) { for (let j = 1; j <= panjang; j++) { if (j>= i) { hasil += '* '; } else { hasil += ' ' } } hasil += '\n'; } return hasil; } console.log(segitiga3(10));
Hasil
Cara membuat pola segitiga siku 4
function segitiga4(panjang) { let hasil = ''; for (let i = panjang; i > 0; i--) { for (let j = panjang; j > 0; j--) { if (j > i) { hasil += ' '; } else { hasil += '* ' } } hasil += '\n'; } return hasil; } console.log(segitiga4(10));
Hasil
Demikian latihan kita hari ini, semoga dapat dimengerti. Cara di atas bukanlah satu-satunya cara
untuk membuat pola. Masih banyak lagi cara yang lebih singkat dari ini. Teruslah berlatih, dan jangan
patah semangat
Tinggalkan Komentar
If you have a comment dont feel hesitate to send us your opinion.