Rabu, 23 Maret 2022

Pola Bintang Hati Dalam JavaScript

 


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 kodenya 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>Document</title>
</head>
<body>
    <h2>Pola bintang hati dalam javascript:</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>

Tidak ada komentar:

Posting Komentar

CARAMENGISTAL UBUNTU 20.04