Program Perpangkatan Iteratif dan Rekursif dengan PHP dan HTML (Input Type)

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Eksponensial atau Perpangkatan merupakan Rumus yang paling sering di jumpai di dalam Matematika karena merupakan Operasi Hitung Level 3 sebagai Perkalian yang Berulang. Seperti apakah Program Eksponensial dalam Bahasa PHP dan ditampilkan dengan menggunakan HTML? Inilah Jawabannya.

Sumber : Wikipedia.org


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.

Dalam Matematika, Eksponensial adalah operasi yang melibatkan dua bilangan, basis dan eksponen atau pangkat. Perpangkatan ditulis sebagai bn, di mana b adalah basis dan n adalah pangkat; ini diucapkan sebagai "b (diangkat) ke (pangkat) n". Ketika n adalah bilangan bulat positif, eksponensial sesuai dengan perkalian berulang dari basis, yaitu, bn adalah produk dari mengalikan n basis :

Inilah Perpangkatan Iteratif dengan HTML dan PHP :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Perpangkatan Iteratif</title>
</head>
<body>
    <h2>Perpangkatan Iteratif</h2>
    <form method="post">
        <label for="inputAngka">Angka :</label>
        <input type="number" name="inputAngka" required>         <br>
        <label for="inputPangkat">Pangkat :</label>
        <input type="number" name="inputPangkat" required>         <br>
        <input type="submit" value="Hitung">
    </form>

    <?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $angka = $_POST["inputAngka"];
        $pangkat = $_POST["inputPangkat"];
        $hasil = 1;

        for ($i = 1; $i <= $pangkat; $i++) {
            $hasil *= $angka;
        }

        echo "<p>Hasil : $hasil</p>";
    }
    ?>
</body>
</html>

Input dan Output :

A

Dan inilah Program Perpangkatan Rekursif dengan HTML dan PHP :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Perpangkatan Rekursif</title>
</head>
<body>
    <h2>Perpangkatan Rekursif</h2>
    <form method="post">
        <label for="inputAngka">Angka :</label>
        <input type="number" name="inputAngka" required>         <br>
        <label for="inputPangkat">Pangkat :</label>
        <input type="number" name="inputPangkat" required>         <br>
        <input type="submit" value="Hitung">
    </form>

    <?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $angka = $_POST["inputAngka"];
        $pangkat = $_POST["inputPangkat"];

        function pangkatRekursif($a, $p) {
            if ($p == 0) {
                return 1;
            } else {
                return $a * pangkatRekursif($a, $p - 1);
            }
        }

        $hasil = pangkatRekursif($angka, $pangkat);
        echo "<p>Hasil : $hasil</p>";
    }
    ?>
</body>
</html>

Input dan Output :

A

A

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

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post