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.
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
- isikan 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>
- di dalam file script.js inilah kita akan beraksi
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 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 segitiga siku 2
function segitiga2(panjang) {
let hasil = '';
for (let i = 0; i < panjang; i++) {
for (let j = panjang; j > i; j--) {
hasil += '* ';
}
hasil += '\n';
}
return hasil;
}
console.log(segitiga2(10));
Hasil:
Cara membuat 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 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, dan jangan lupa Sarapan Koding !