Selamat pagi 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.
Disini saya menggunakan bahasa pemrograman JavaScript (JS), kalian dapat menggunakan bahasa pemrograman apa saja yang kalian kuasai, intinya disini kita belajar logikanya saja.
<!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>
<script src="script.js"></script>
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));
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));
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));
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));
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));
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
Proses Pembuatan blog pribadi dengan menggunakan fasilitas blog student yang disediakan oleh UPT Jaringan Komputer PENS.
Lebih lanjut>>Tugas mandiri mencari literasi tentang teknologi Internet dan bagaimana dampaknya di berbagai sektor kehidupan manusia.
Lebih lanjut>>