Program Deret Bilangan Ganjil-Genap dengan PHP dan HTML (Input Type)

Halo guys! Berjumpa dengan Miniblog dari Inzaghi's Blog! Dalam Matematika Dasar, kita mengenal Bilangan Ganjil dan Genap. Jika Bilangan Genap merupakan Bilangan Kelipatan 2, sedangkan Bilangan Ganjil juga Kelipatan 2 yang ditambah 1. Lalu, bagaimanakah untuk Program Deret bilangan Ganjil-Genap dengan Bahasa PHP dengan HTML Input Type? Inilah Penjelasannya!

Untuk Software-nya, Anda bisa menggunakan Notepad++, Sublime Text, ataupun VS Code, dan ditampilkan melalui Browser Anda. Sebaiknya, harus menggunakan Server PHP seperti XAMPP agar bisa menjalankan Program PHP.


Jika ini merupakan Deret Bilangan Ganjil :

1, 3, 5, 7, 9, ....

Sedangkan, inilah Deret Bilangan Genap :

2, 4, 6, 8, 10, ...

Adapun, Rumus Deret Aritmetika adalah sebagai berikut :

Untuk Rumus Deret Bilangan Ganjil, inilah Rumusnya :

Sedangkan, untuk Rumus Deret Bilangan Genap, inilah Rumusnya :

Dan inilah Deret Bilangan Ganjil-Genap dengan PHP dan HTML (Input Type) dan JavaScript :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Deret Bilangan Ganjil-Genap</title>
</head>
<body>

    <h2>Program Deret Bilangan Ganjil Genap</h2>
    <hr>

    <form method="post">
        <label for="option">Pilih Jenis Deret:</label>

        <select name="option" id="option" required>
            <option value="odd">Ganjil</option>
            <option value="even">Genap</option>
        </select>

        <br>

        <label for="limit">Masukkan Batas:</label>
        <input type="number" name="limit" id="limit" required>

        <br>

        <input type="submit" value="Tampilkan Deret">
    </form>

    <?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {

        $option = $_POST["option"] ?? "";
        $limit = (int) ($_POST["limit"] ?? 0);

        if ($option == "odd") {
            echo "<p>Deret Bilangan Ganjil:</p>";
        } else {
            echo "<p>Deret Bilangan Genap:</p>";
        }

        for ($x = 1; $x <= $limit; $x++) {

            if (
                ($option == "odd" && $x % 2 != 0) ||
                ($option == "even" && $x % 2 == 0)
            ) {
                echo $x . " ";
            }
        }
    }
    ?>

</body>
</html>

Input dan Output :


Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post