Membuat pola bintang hati adlah struktur yang cukup rumit untuk di buat.
Jika kalian mengganti pola yang di tunjukan di atas maka anda akan melihat nya terdiri banya struktur dan ruang lain yang lebih kecil,kalo kalian ingin membuat kode pola bintang kalian bisa lihat codingan nya di bawah.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,
initial-scale=1.0">
<title>Syamil</title>
</head>
<body>
<h2>Pola bintang hati :</h2>
<script>
var n = 6;
var str = "";
for (let i = n / 2; i < n; i += 2) {
// cetak spasi pertama
for (let j = 1; j < n - i; j += 2) {
str += " ";
}
// cetak bintang pertama
for (let j = 1; j < i + 1; j++) {
str += "*";
}
// print second spaces
for (let j = 1; j < n - i + 1; j++) {
str += " ";
}
// cetak bintang kedua
for (let j = 1; j < i + 1; j++) {
str += "*";
}
str += "\n";
}
// bagian bawah
// piramida terbalik
for (let i = n; i > 0; i--) {
for (let j = 0; j < n - i; j++) {
str += " ";
}
for (let j = 1; j < i * 2; j++) {
str += "*";
}
str += "\n";
}
console.log(str);
document.write(`<pre>${str}</pre>`);
</script>
</body>
</html>
Comments