Pola bintang Hati

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>

Related Articles

Comments